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.
|
String |
getEvaluationLevel()
Returns evaluation level.
|
EvaluationLevelAware |
getLowerLevelEntity()
Returns element corresponding to this element in the lower existing evaluation level.
|
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(Map<Long,Long> replacementMap)
Replace referenced ids to other entities in this entity.
|
getModelInstance, rebind
getId
collect, getReferences, isPersistent
String getEvaluationLevel()
long getBaseLevelEntityId()
EvaluationLevelAware getBaseLevelEntity()
Long getLowerLevelEntityId()
EvaluationLevelAware getLowerLevelEntity()
void replaceReferencedIds(Map<Long,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.