Class AbstractDecisionNode
- java.lang.Object
- 
- org.forgerock.openam.auth.node.api.AbstractDecisionNode
 
- 
- All Implemented Interfaces:
- Node
 
 @SupportedAll public abstract class AbstractDecisionNode extends Object implements Node An abstract node implementation for nodes that result in a simple true-false outcome.
- 
- 
Nested Class SummaryNested Classes Modifier and Type Class Description static classAbstractDecisionNode.OutcomeProviderProvides a static set of outcomes for decision nodes.- 
Nested classes/interfaces inherited from interface org.forgerock.openam.auth.node.api.NodeNode.Metadata
 
- 
 - 
Field SummaryFields Modifier and Type Field Description static StringFALSE_OUTCOME_IDfalse tree outcome.static StringTRUE_OUTCOME_IDtrue tree outcome.
 - 
Constructor SummaryConstructors Constructor Description AbstractDecisionNode()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description protected Action.ActionBuildergoTo(boolean outcome)Move on to the next node in the tree that is connected to the given outcome.- 
Methods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 - 
Methods inherited from interface org.forgerock.openam.auth.node.api.NodegetAuditEntryDetail, getInputs, getOutputs, process
 
- 
 
- 
- 
- 
Field Detail- 
TRUE_OUTCOME_IDpublic static final String TRUE_OUTCOME_ID true tree outcome.- See Also:
- Constant Field Values
 
 - 
FALSE_OUTCOME_IDpublic static final String FALSE_OUTCOME_ID false tree outcome.- See Also:
- Constant Field Values
 
 
- 
 - 
Method Detail- 
goToprotected Action.ActionBuilder goTo(boolean outcome) Move on to the next node in the tree that is connected to the given outcome.- Parameters:
- outcome- the outcome.
- Returns:
- an action builder to provide additional details.
 
 
- 
 
-