public interface ScopeDAO
Modifier and Type | Method and Description |
---|---|
PartnerLinkDAO |
createPartnerLink(int plinkModelId,
java.lang.String pLinkName,
java.lang.String myRole,
java.lang.String partnerRole)
Create a storage space for partner link values for the scope.
|
java.util.Collection<ScopeDAO> |
getChildScopes() |
CorrelationSetDAO |
getCorrelationSet(java.lang.String corrSetName)
Get a correlation set by name.
|
java.util.Collection<CorrelationSetDAO> |
getCorrelationSets()
Gets all correlation sets for this scope
|
int |
getModelId()
Get the scope model id from the object
|
java.lang.String |
getName()
Get scope name (from the definition / or auto-generated).
|
ScopeDAO |
getParentScope()
Get the parent scope.
|
PartnerLinkDAO |
getPartnerLink(int plinkModelId)
Get the parnter link storage object associated with this scope instance
and the provided partner link model id.
|
java.util.Collection<PartnerLinkDAO> |
getPartnerLinks()
Get all partner link storage object associated with this scope instance.
|
ProcessInstanceDAO |
getProcessInstance()
Get the process instance to which this scope belongs.
|
java.lang.Long |
getScopeInstanceId()
Get the unique identifier for this scope instance.
|
ScopeStateEnum |
getState()
Get current state of the scope.
|
XmlDataDAO |
getVariable(java.lang.String varName)
Get a variable by name.
|
java.util.Collection<XmlDataDAO> |
getVariables()
Get a colleciton of all the variables belonging to this scope.
|
java.util.List<BpelEvent> |
listEvents()
Get an ordered list of events associated with this scope.
|
void |
setState(ScopeStateEnum state)
Set current state of the scope.
|
java.lang.Long getScopeInstanceId()
int getModelId()
java.lang.String getName()
CorrelationSetDAO getCorrelationSet(java.lang.String corrSetName)
corrSetName
- correlation set namejava.util.Collection<CorrelationSetDAO> getCorrelationSets()
ScopeDAO getParentScope()
java.util.Collection<ScopeDAO> getChildScopes()
ProcessInstanceDAO getProcessInstance()
ProcessInstanceDAO
void setState(ScopeStateEnum state)
state
- new scope stateScopeStateEnum getState()
XmlDataDAO getVariable(java.lang.String varName)
varName
- variable nameXmlDataDAO
object representing the requested variablejava.util.Collection<XmlDataDAO> getVariables()
java.util.List<BpelEvent> listEvents()
PartnerLinkDAO createPartnerLink(int plinkModelId, java.lang.String pLinkName, java.lang.String myRole, java.lang.String partnerRole)
plinkModelId
- partner link model idpLinkName
- partner link namePartnerLinkDAO
object representing the created endpoint referencePartnerLinkDAO getPartnerLink(int plinkModelId)
plinkModelId
- partner link model idPartnerLinkDAO
object representing the requested endpoint referencejava.util.Collection<PartnerLinkDAO> getPartnerLinks()
PartnerLinkDAO
objects