Skip navigation links

Oracle Fusion Middleware Java API Reference for Oracle Real-Time Decisions
11g Release 1 (11.1.1)

E17787-03


com.sigmadynamics.sdo.interfaces.client
Interface ChoiceInterface

All Superinterfaces:
ChoiceHistoryQueryInterface, EligibleObjectInterface, SDOInterface
All Known Implementing Classes:
Choice, SDChoice

public interface ChoiceInterface
extends EligibleObjectInterface, ChoiceHistoryQueryInterface

Interface implemented by Choice classes in generated code.


Method Summary
 ChoiceInterface cloneChoice(ChoiceGroupInterface group)
           
 java.util.HashMap getChoiceEventLogValues()
           
 ChoiceHistoryInterface getChoiceHistory()
           
 int getChoiceNameId()
           
 java.lang.String getDecisionId()
           
 java.util.HashMap getDecisionLogValues()
           
 ChoiceGroupInterface getGroup()
           
 void recordChoice()
          Adds this choice to choice models attached to this choice's group or its ancestors.
 void recordChoiceEventLog(java.lang.String eventName, java.lang.String channel, java.lang.String decisionId, java.util.HashMap eventLogFields)
           
 void recordDecisionLog(java.lang.String eventName, java.lang.String channel, java.lang.String decisionId, java.util.HashMap decisionLogFields)
           
 void recordEvent(java.lang.String eventName)
           
 void recordEvent(java.lang.String eventName, java.lang.String channel)
           
 void setChoiceEventLogValue(java.lang.String key, java.lang.Object value)
           
 void setDecisionId(java.lang.String decisionId)
           
 void setDecisionLogValue(java.lang.String key, java.lang.Object value)
           

 

Methods inherited from interface com.sigmadynamics.sdo.interfaces.client.EligibleObjectInterface
isEligible

 

Methods inherited from interface com.sigmadynamics.sdo.interfaces.client.SDOInterface
getDescription, getSDOId, getSDOLabel, getSDOLabelOrId

 

Methods inherited from interface com.sigmadynamics.sdo.interfaces.client.ChoiceHistoryQueryInterface
daysSinceLastEvent, daysSinceLastEvent, numberOfEventsDuringLastNDays, numberOfEventsDuringLastNDays

 

Method Detail

getGroup

ChoiceGroupInterface getGroup()

cloneChoice

ChoiceInterface cloneChoice(ChoiceGroupInterface group)

recordChoice

void recordChoice()
Adds this choice to choice models attached to this choice's group or its ancestors.
Since:
3.0

recordEvent

void recordEvent(java.lang.String eventName)

recordEvent

void recordEvent(java.lang.String eventName,
                 java.lang.String channel)

getChoiceNameId

int getChoiceNameId()

getChoiceHistory

ChoiceHistoryInterface getChoiceHistory()

getDecisionId

java.lang.String getDecisionId()

setDecisionId

void setDecisionId(java.lang.String decisionId)

getChoiceEventLogValues

java.util.HashMap getChoiceEventLogValues()

setChoiceEventLogValue

void setChoiceEventLogValue(java.lang.String key,
                            java.lang.Object value)

getDecisionLogValues

java.util.HashMap getDecisionLogValues()

setDecisionLogValue

void setDecisionLogValue(java.lang.String key,
                         java.lang.Object value)

recordDecisionLog

void recordDecisionLog(java.lang.String eventName,
                       java.lang.String channel,
                       java.lang.String decisionId,
                       java.util.HashMap decisionLogFields)

recordChoiceEventLog

void recordChoiceEventLog(java.lang.String eventName,
                          java.lang.String channel,
                          java.lang.String decisionId,
                          java.util.HashMap eventLogFields)

Skip navigation links

Oracle Fusion Middleware Java API Reference for Oracle Real-Time Decisions
11g Release 1 (11.1.1)

E17787-03


Copyright © 2010, 2013, Oracle. All rights reserved.