|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--com.bea.ld.dsmediator.update.DataServiceMediatorContext
Constructor Summary | |
DataServiceMediatorContext()
|
Method Summary | |
void |
addView2TargetDataObjectMap(commonj.sdo.DataObject modifiedObj,
java.lang.String binding,
commonj.sdo.DataObject targetDataObject)
|
static DataServiceMediatorContext |
currentContext()
|
void |
executeUpdatePlan(UpdatePlan updatePlan)
iterate through individual datagraph to trigger submit |
java.lang.String |
getApplicationProperty(java.lang.String propertyName,
java.lang.String defaultValue)
access the application properties defined in MBean console |
java.lang.String |
getContainerDSName(commonj.sdo.DataGraph child)
|
commonj.sdo.DataGraph |
getContainerSDO(commonj.sdo.DataGraph child)
|
commonj.sdo.DataGraph |
getCurrentCompositeObject()
|
com.bea.ld.dsmediator.update.DecompositionMapDocument.DecompositionMap |
getCurrentDecompositionMap()
|
UpdatePlan |
getCurrentUpdatePlan(commonj.sdo.DataGraph sdo)
For a given view SDO object, decompose it and return a update plan Update plan is a sequence of nodes decomposed from original View SDO object. |
UpdatePlan |
getCurrentUpdatePlan(commonj.sdo.DataGraph sdo,
boolean checkLineage)
For a given view SDO object, decompose it and return a update plan Update plan is a sequence of nodes decomposed from original View SDO object. |
com.bea.ld.server.AppLogger |
getLogger()
|
java.util.HashMap |
getOldContainers()
|
java.lang.Object[] |
getSDOChildren()
|
commonj.sdo.DataObject |
getTargetDataObjectForView(commonj.sdo.DataObject viewDataObject,
java.lang.String binding)
|
commonj.sdo.DataGraph |
getTopCompositeObject()
|
static DataServiceMediatorContext |
internalCheck()
internal use only |
static void |
internalSet(DataServiceMediatorContext ctx)
internal use only |
java.util.Properties[] |
popReturnKey()
|
void |
pushReturnKey(java.util.Properties returnKey)
Use inside updateoverride to indicate the return key values to the caller of submit method |
Methods inherited from class java.lang.Object |
equals,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
Constructor Detail |
public DataServiceMediatorContext()
Method Detail |
public com.bea.ld.dsmediator.update.DecompositionMapDocument.DecompositionMap getCurrentDecompositionMap()
public commonj.sdo.DataGraph getContainerSDO(commonj.sdo.DataGraph child)
public java.lang.String getContainerDSName(commonj.sdo.DataGraph child)
child
- DataGraphpublic java.lang.Object[] getSDOChildren()
public commonj.sdo.DataGraph getCurrentCompositeObject()
public commonj.sdo.DataGraph getTopCompositeObject()
public void pushReturnKey(java.util.Properties returnKey)
returnKey
- public java.util.Properties[] popReturnKey()
public UpdatePlan getCurrentUpdatePlan(commonj.sdo.DataGraph sdo)
sdo
- public UpdatePlan getCurrentUpdatePlan(commonj.sdo.DataGraph sdo, boolean checkLineage)
sdo
- checkLineage
- boolean flag, default is true, when check lineage is enabled, all updated properties must have lineage, otherwise
error will be thrown back to userpublic void executeUpdatePlan(UpdatePlan updatePlan)
updatePlan
- public static DataServiceMediatorContext currentContext()
public com.bea.ld.server.AppLogger getLogger()
public static DataServiceMediatorContext internalCheck()
public static void internalSet(DataServiceMediatorContext ctx)
public java.lang.String getApplicationProperty(java.lang.String propertyName, java.lang.String defaultValue)
propertyName
- defaultValue
- public void addView2TargetDataObjectMap(commonj.sdo.DataObject modifiedObj, java.lang.String binding, commonj.sdo.DataObject targetDataObject)
public commonj.sdo.DataObject getTargetDataObjectForView(commonj.sdo.DataObject viewDataObject, java.lang.String binding)
public java.util.HashMap getOldContainers()
|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |