public class SModelInstance extends java.lang.Object implements SXmlEntity
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
SCHEMA_NAMESPACE
ModelInstance schema namespace.
|
Constructor and Description |
---|
SModelInstance()
Creates new empty instance of
SModelInstance . |
Modifier and Type | Method and Description |
---|---|
void |
addEscalation(SEscalation escalation) |
void |
addLog(SProcessLog log) |
void |
addModuleInstance(SModuleInstance moduleInstance) |
void |
addProxySet(SRecordProxySet proxySet) |
void |
addSignal(SSignal signal) |
void |
addTopNoBaseLevelContext(SContext c) |
void |
addValue(SComplexValue value) |
long |
getCurrentInternalVersion()
Returns current internal version,
|
java.lang.Long |
getDetachingTaskId()
Returns id of a task for which the detached model instance is created.
|
java.lang.Long |
getDetachmentId()
Returns the last allocated detachment id.
|
java.lang.String |
getDocumentDescription()
Gets a description of a document or
null if no document
description has been set for this model instance. |
java.util.List<SEscalation> |
getEscalations()
Returns a new list which holds all escalations in the model instance.
|
java.util.Set<java.lang.String> |
getEvaluationLevelsOnDetach()
Set of used evaluation levels at the moment of detachment.
|
java.util.Date |
getFinishedDate()
Returns the finished date.
|
java.lang.Long |
getId()
Returns the id.
|
long |
getIdSeq()
Returns the current id.
|
long |
getInternalVersionSeq() |
java.util.List<SProcessLog> |
getLogs()
Returns list of process logs.
|
long |
getMaxAllocatedId()
Returns maximal allocated id.
|
java.lang.String |
getModelHash()
Returns the model hash.
|
long |
getModelId()
Returns the model id.
|
java.lang.Long |
getModelInstanceMigrationId()
Returns the model instance migration id.
|
java.lang.String |
getModelName()
Returns the model name.
|
java.lang.String |
getModelVersion()
Returns the model version.
|
java.util.Collection<SModuleInstance> |
getModuleInstances()
Returns all modules in this model instance.
|
java.lang.Long |
getParentId()
Returns the parent id.
|
java.util.Map<java.lang.String,java.lang.String> |
getProperties()
Returns the properties
|
java.util.Set<SRecordProxySet> |
getProxySets() |
java.util.Collection<SSignal> |
getSignals()
Returns the signals as an unmodifiable view.
|
java.util.Date |
getStartedDate()
Returns the started date.
|
ModelInstanceState |
getState()
Returns life-cycle state.
|
java.util.Set<SContext> |
getTopNoBaseLevelContexts()
Returns top contexts from evaluation levels higher that base level.
|
ModelInstanceType |
getType()
Returns model instance type.
|
java.util.Collection<SComplexValue> |
getValues()
Returns the model instance complex values.
|
boolean |
isCreateProcessLog() |
boolean |
isDetached()
Returns true if the model instance is detached.
|
boolean |
isDirty()
Returns true if the model instance is dirty.
|
boolean |
isFinished()
Returns true if the model instance is finished.
|
boolean |
isTrackingDirty()
Returns true if tracking of dirtiness is switched on.
|
boolean |
isUsingEvaluationLevels()
Returns true is a detached model instance is using evaluation levels.
|
void |
postUnmarshal(javax.xml.bind.Unmarshaller unmarshaller,
java.lang.Object parent)
Callback method invoked after unmarshalling XML data into target.
|
void |
preUnmarshal(javax.xml.bind.Unmarshaller unmarshaller,
java.lang.Object parent)
Callback method invoked before unmarshalling into target.
|
void |
setCreateProcessLog(boolean createProcessLog) |
void |
setDetachingTaskId(java.lang.Long detachingTaskId) |
void |
setDetachmentId(java.lang.Long detachmentId) |
void |
setDirty(boolean isDirty)
Sets isDirty.
|
void |
setDocumentDescription(java.lang.String documentDescription)
Sets the description of a document for this model instance.
|
void |
setEvaluationLevelsOnDetach(java.util.Set<java.lang.String> evaluationLevelsOnDetach) |
void |
setFinishedDate(java.util.Date finishedDate)
Sets the finished date.
|
void |
setId(java.lang.Long id)
Sets the id.
|
void |
setIdSeq(long idSeq) |
void |
setInternalVersionSeq(long internalVersionSeq) |
void |
setMaxAllocatedId(long maxAllocatedId) |
void |
setModelHash(java.lang.String modelHash)
Sets the model hash.
|
void |
setModelId(long modelId)
Sets the model id.
|
void |
setModelInstanceMigrationId(java.lang.Long modelInstanceMigrationId)
Sets the model instance migration id.
|
void |
setModelName(java.lang.String modelName)
Sets the model name.
|
void |
setModelVersion(java.lang.String modelVersion)
Sets the model version.
|
void |
setParentId(java.lang.Long parentId) |
void |
setProperties(java.util.Map<java.lang.String,java.lang.String> map) |
void |
setStartedDate(java.util.Date startedDate)
Sets the started date.
|
void |
setState(ModelInstanceState state) |
void |
setTrackingDirty(boolean isTrackingDirty)
Switch on/off checking of dirtiness.
|
void |
setType(ModelInstanceType type) |
void |
setUsingEvaluationLevels(boolean b) |
java.lang.String |
toString() |
public static final java.lang.String SCHEMA_NAMESPACE
public SModelInstance()
SModelInstance
.public java.lang.Long getId()
public void setId(java.lang.Long id)
id
- public long getModelId()
public void setModelId(long modelId)
modelId
- public java.lang.Long getModelInstanceMigrationId()
public void setModelInstanceMigrationId(java.lang.Long modelInstanceMigrationId)
modelInstanceMigrationId
- public java.lang.String getModelName()
public void setModelName(java.lang.String modelName)
modelName
- public java.lang.String getModelVersion()
public void setModelVersion(java.lang.String modelVersion)
modelVersion
- public java.lang.String getModelHash()
public void setModelHash(java.lang.String modelHash)
modelHash
- public boolean isCreateProcessLog()
public void setCreateProcessLog(boolean createProcessLog)
createProcessLog
- the createProcessLog to setpublic java.util.Map<java.lang.String,java.lang.String> getProperties()
public void setProperties(java.util.Map<java.lang.String,java.lang.String> map)
public ModelInstanceState getState()
public void setState(ModelInstanceState state)
public ModelInstanceType getType()
public void setType(ModelInstanceType type)
public boolean isFinished()
public boolean isDetached()
public java.util.Date getStartedDate()
public java.util.Date getFinishedDate()
public void setStartedDate(java.util.Date startedDate)
startedDate
- public void setFinishedDate(java.util.Date finishedDate)
finishedDate
- public java.util.Collection<SSignal> getSignals()
public void addSignal(SSignal signal)
public java.util.List<SEscalation> getEscalations()
public void addEscalation(SEscalation escalation)
public java.lang.Long getDetachmentId()
public void setDetachmentId(java.lang.Long detachmentId)
public java.lang.Long getDetachingTaskId()
public void setDetachingTaskId(java.lang.Long detachingTaskId)
public boolean isUsingEvaluationLevels()
public void setUsingEvaluationLevels(boolean b)
public long getMaxAllocatedId()
public void setMaxAllocatedId(long maxAllocatedId)
public long getIdSeq()
public void setIdSeq(long idSeq)
public long getInternalVersionSeq()
public void setInternalVersionSeq(long internalVersionSeq)
public long getCurrentInternalVersion()
public java.lang.Long getParentId()
public void setParentId(java.lang.Long parentId)
public java.util.Collection<SComplexValue> getValues()
public void addValue(SComplexValue value)
public java.util.Collection<SModuleInstance> getModuleInstances()
public void addModuleInstance(SModuleInstance moduleInstance)
public java.util.List<SProcessLog> getLogs()
public void addLog(SProcessLog log)
public java.util.Set<SContext> getTopNoBaseLevelContexts()
public void addTopNoBaseLevelContext(SContext c)
public java.util.Set<java.lang.String> getEvaluationLevelsOnDetach()
public void setEvaluationLevelsOnDetach(java.util.Set<java.lang.String> evaluationLevelsOnDetach)
public void preUnmarshal(javax.xml.bind.Unmarshaller unmarshaller, java.lang.Object parent)
UnmarshalCallback
preUnmarshal
in interface UnmarshalCallback
parent
- instance of JAXB mapped class that will eventually reference target.
null when target is root element.public void postUnmarshal(javax.xml.bind.Unmarshaller unmarshaller, java.lang.Object parent)
UnmarshalCallback
postUnmarshal
in interface UnmarshalCallback
parent
- instance of JAXB mapped class that will reference target.
null when target is root element.public boolean isDirty()
public void setDirty(boolean isDirty)
isDirty
- public boolean isTrackingDirty()
public void setTrackingDirty(boolean isTrackingDirty)
isTrackingDirty
- public java.lang.String getDocumentDescription()
null
if no document
description has been set for this model instance.public void setDocumentDescription(java.lang.String documentDescription)
documentDescription
- the document descriptionpublic java.lang.String toString()
toString
in class java.lang.Object
public void addProxySet(SRecordProxySet proxySet)
public java.util.Set<SRecordProxySet> getProxySets()
Copyright © 2007-2020 Whitestein Technologies. All Rights Reserved.