public class ProcessLog extends Object implements XmlEntity, ModelInstanceAware
Constructor and Description |
---|
ProcessLog()
Creates new instance.
|
ProcessLog(ModelInstance modelInstance,
Long moduleInstanceId,
Long processInstanceId,
Long parentProcessInstanceId,
String elementClass,
String elementName,
LogEvent event,
long index,
Date logDate,
long modelId,
String elementId,
String terminationReason,
Long tokenId,
Long executionId,
String oldState,
String newState,
String parentModelElementId,
String iteratorValue,
String message)
Creates new instance.
|
Modifier and Type | Method and Description |
---|---|
String |
getElementClass()
Returns element class.
|
String |
getElementId()
Returns element id.
|
String |
getElementName()
Returns element name.
|
LogEvent |
getEvent()
Returns event.
|
Long |
getExecutionId()
Returns the execution id.
|
long |
getIndex()
Returns index.
|
String |
getIteratorValue() |
Date |
getLogDate()
Returns log date.
|
String |
getMessage() |
long |
getModelId()
Returns model id.
|
ModelInstance |
getModelInstance()
Returns the model instance.
|
Long |
getModuleInstanceId()
Returns module instance id.
|
String |
getNewState()
Returns new state.
|
String |
getOldState()
Returns old state.
|
String |
getParentModelElementId() |
Long |
getParentProcessInstanceId()
Returns parent process instance id.
|
Long |
getProcessInstanceId()
Returns process instance id.
|
String |
getTerminationReason()
Returns termination reason.
|
Long |
getTokenId()
Returns token id.
|
ProcessLog |
makeCopy(ModelInstance targetModelInstance)
Returns deep copy.
|
void |
postUnmarshal(javax.xml.bind.Unmarshaller unmarshaller,
Object parent)
Callback method invoked after unmarshalling XML data into target.
|
void |
preUnmarshal(javax.xml.bind.Unmarshaller unmarshaller,
Object parent)
Callback method invoked before unmarshalling into target.
|
void |
rebind(ModelInstance modelInstance)
Re-bind to the provided model instance.
|
public ProcessLog()
public ProcessLog(ModelInstance modelInstance, Long moduleInstanceId, Long processInstanceId, Long parentProcessInstanceId, String elementClass, String elementName, LogEvent event, long index, Date logDate, long modelId, String elementId, String terminationReason, Long tokenId, Long executionId, String oldState, String newState, String parentModelElementId, String iteratorValue, String message)
modelInstance
- moduleInstanceId
- processInstanceId
- parentProcessInstanceId
- elementClass
- elementName
- event
- index
- logDate
- modelId
- elementId
- terminationReason
- tokenId
- executionId
- oldState
- newState
- parentModelElementId
- iteratorValue
- message
- public Long getModuleInstanceId()
public Long getProcessInstanceId()
public Long getParentProcessInstanceId()
public String getElementClass()
public String getElementName()
public LogEvent getEvent()
public long getIndex()
public Date getLogDate()
public long getModelId()
public String getElementId()
public String getTerminationReason()
public Long getTokenId()
public Long getExecutionId()
public String getOldState()
public String getNewState()
public String getParentModelElementId()
public String getIteratorValue()
public String getMessage()
public ModelInstance getModelInstance()
ModelInstanceAware
getModelInstance
in interface ModelInstanceAware
public void rebind(ModelInstance modelInstance)
ModelInstanceAware
rebind
in interface ModelInstanceAware
public void preUnmarshal(javax.xml.bind.Unmarshaller unmarshaller, 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, Object parent)
UnmarshalCallback
postUnmarshal
in interface UnmarshalCallback
parent
- instance of JAXB mapped class that will reference target.
null when target is root element.public ProcessLog makeCopy(ModelInstance targetModelInstance)
targetModelInstance
- Copyright © 2007-2018 Whitestein Technologies. All Rights Reserved.