Class SceneImpl
- java.lang.Object
-
- com.evolveum.midpoint.model.impl.visualizer.output.SceneImpl
-
- All Implemented Interfaces:
Scene
,DebugDumpable
,Serializable
public class SceneImpl extends Object implements Scene, DebugDumpable
- Author:
- mederly
- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from interface com.evolveum.midpoint.util.DebugDumpable
INDENT_STRING
-
-
Method Summary
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface com.evolveum.midpoint.util.DebugDumpable
debugDumpLazily, debugDumpLazily
-
-
-
-
Constructor Detail
-
SceneImpl
public SceneImpl(SceneImpl owner)
-
-
Method Detail
-
setName
public void setName(NameImpl name)
-
getChangeType
public ChangeType getChangeType()
- Specified by:
getChangeType
in interfaceScene
-
setChangeType
public void setChangeType(ChangeType changeType)
-
getPartialScenes
@NotNull public List<? extends SceneImpl> getPartialScenes()
- Specified by:
getPartialScenes
in interfaceScene
-
addPartialScene
public void addPartialScene(SceneImpl subscene)
-
getItems
@NotNull public List<? extends SceneItemImpl> getItems()
-
addItem
public void addItem(SceneItemImpl item)
-
isOperational
public boolean isOperational()
- Specified by:
isOperational
in interfaceScene
-
setOperational
public void setOperational(boolean operational)
-
getSourceRelPath
public ItemPath getSourceRelPath()
Description copied from interface:Scene
Scene root path, relative to the owning scene root path.- Specified by:
getSourceRelPath
in interfaceScene
-
setSourceRelPath
public void setSourceRelPath(ItemPath sourceRelPath)
-
getSourceAbsPath
public ItemPath getSourceAbsPath()
- Specified by:
getSourceAbsPath
in interfaceScene
-
setSourceAbsPath
public void setSourceAbsPath(ItemPath sourceAbsPath)
-
getSourceValue
public PrismContainerValue<?> getSourceValue()
Description copied from interface:Scene
Source container value where more details can be found. (For scenes that display object or value add.)- Specified by:
getSourceValue
in interfaceScene
-
setSourceValue
public void setSourceValue(PrismContainerValue<?> sourceValue)
-
getSourceDefinition
public PrismContainerDefinition<?> getSourceDefinition()
- Specified by:
getSourceDefinition
in interfaceScene
-
setSourceDefinition
public void setSourceDefinition(PrismContainerDefinition<?> sourceDefinition)
-
getSourceDelta
public ObjectDelta<?> getSourceDelta()
Description copied from interface:Scene
Source object delta where more details can be found. (For scenes that display an object delta.)- Specified by:
getSourceDelta
in interfaceScene
-
setSourceDelta
public void setSourceDelta(ObjectDelta<?> sourceDelta)
-
debugDump
public String debugDump()
Description copied from interface:DebugDumpable
Show the content of the object intended for diagnostics by system administrator. The out put should be suitable to use in system logs at "debug" level. It may be multi-line, but in that case it should be well indented and quite terse. As it is intended to be used by system administrator, it should not use any developer terms such as class names, exceptions or stack traces.- Specified by:
debugDump
in interfaceDebugDumpable
- Returns:
- content of the object intended for diagnostics by system administrator.
-
debugDump
public String debugDump(int indent)
- Specified by:
debugDump
in interfaceDebugDumpable
-
getSourceOid
public String getSourceOid()
-
isObjectValue
public boolean isObjectValue()
-
isContainerValue
public boolean isContainerValue()
-
getSourceContainerValueId
public Long getSourceContainerValueId()
-
isFocusObject
public boolean isFocusObject()
-
-