public interface EvaluationLevelAware extends ModelInstanceAware, EntityWithId
| Modifier and Type | Method and Description |
|---|---|
void |
clear()
Clears evaluation data.
|
com.whitestein.lsps.engine.state.xml.Copiable |
createCopy(ModelInstance targetModelInstance)
Creates a copy without references to other objects.
|
void |
finishCopy(com.whitestein.lsps.engine.state.xml.Copiable source,
CopyHelper helper)
Copy references.
|
EvaluationLevelAware |
getBaseLevelEntity()
Returns element corresponding to this element in the base evaluation level.
|
long |
getBaseLevelEntityId()
Returns id of element corresponding to this element in the base evaluation level.
|
java.lang.String |
getEvaluationLevel()
Returns evaluation level.
|
EvaluationLevelAware |
getLowerLevelEntity()
Returns element corresponding to this element in the lower existing evaluation level.
|
java.lang.Long |
getLowerLevelEntityId()
Returns id of element corresponding to this element in the lower existing evaluation level.
|
void |
refreshDirectReferences()
Re-set references to elements from the same model instance.
|
void |
replaceReferencedIds(java.util.Map<java.lang.Long,java.lang.Long> replacementMap)
Replace referenced ids to other entities in this entity.
|
getModelInstance, rebindgetIdcollect, getReferences, isPersistentjava.lang.String getEvaluationLevel()
long getBaseLevelEntityId()
EvaluationLevelAware getBaseLevelEntity()
java.lang.Long getLowerLevelEntityId()
EvaluationLevelAware getLowerLevelEntity()
void replaceReferencedIds(java.util.Map<java.lang.Long,java.lang.Long> replacementMap)
replacementMap - void clear()
void refreshDirectReferences()
com.whitestein.lsps.engine.state.xml.Copiable createCopy(ModelInstance targetModelInstance)
targetModelInstance - void finishCopy(com.whitestein.lsps.engine.state.xml.Copiable source,
CopyHelper helper)
source - helper - Copyright © 2007-2020 Whitestein Technologies. All Rights Reserved.