|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Object
oracle.iam.platform.kernel.vo.AbstractGenericOrchestration
public abstract class AbstractGenericOrchestration
Abstract class which will be extended by supported orchestrations
| Constructor Summary | |
|---|---|
AbstractGenericOrchestration() |
|
AbstractGenericOrchestration(java.lang.String operation, boolean sync, OrchestrationTarget target)Constructs a new orchestration |
|
| Method Summary | |
|---|---|
void |
addParameter(java.lang.String name, java.io.Serializable value)Adds a parameter to the orchestration |
void |
deleteParameter(java.lang.String name)Deletes a parameter from the orchestration |
java.lang.String |
getContextVal()Returns the context associated with this orchestration in an XML format |
java.util.HashMap |
getInterEventData()Returns a map containing data that is used between event handlers participating in this orchestration. |
java.lang.String |
getOperation()Returns the operation name |
java.util.HashMap |
getParameters()Returns a map containing orchestration parameters. |
OrchestrationTarget |
getTarget()Returns orchestration target |
void |
incrementSaveCount() |
boolean |
isSync()Returns whether operation is sync or async |
void |
setContextVal(java.lang.String contextVal)This API is internal. |
void |
setInterEventData(java.util.HashMap interEventData)Sets the inter event data for orchestration. |
void |
setParameter(java.util.HashMap params)Method to set orchestration parameters |
void |
setSync(boolean sync)Method to indicate if orchestration should be carried out as sync or async |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public AbstractGenericOrchestration()
public AbstractGenericOrchestration(java.lang.String operation,
boolean sync,
OrchestrationTarget target)
operation - name of the operation being orchestrated. Example operations are CREATE, MODIFY, DELETEsync - indicates whether operation is sync or async. If the value set is to true, kernel would run everything till post process in synchronous mode.target - type of orchestration such as Entity orchestration, Toplink orchestration| Method Detail |
|---|
public java.lang.String getOperation()
public boolean isSync()
public OrchestrationTarget getTarget()
public void addParameter(java.lang.String name,
java.io.Serializable value)
name - name of the parametervalue - value of the parameterpublic void deleteParameter(java.lang.String name)
name - name of the parameter to be deletedpublic java.util.HashMap getParameters()
public void setParameter(java.util.HashMap params)
params - parameters to setpublic java.lang.String getContextVal()
public java.util.HashMap getInterEventData()
public void setInterEventData(java.util.HashMap interEventData)
interEventData - inter event data to setpublic void setContextVal(java.lang.String contextVal)
contextVal -public void setSync(boolean sync)
sync - boolean to indicate sync or asyncpublic void incrementSaveCount()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||