|
|||||||||
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 orchestrationMethod 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 |