Class SceneItemImpl
- java.lang.Object
-
- com.evolveum.midpoint.model.impl.visualizer.output.SceneItemImpl
-
- All Implemented Interfaces:
SceneItem
,DebugDumpable
,Serializable
- Direct Known Subclasses:
SceneDeltaItemImpl
public class SceneItemImpl extends Object implements SceneItem, DebugDumpable
- Author:
- mederly
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected boolean
descriptive
protected NameImpl
name
protected List<SceneItemValueImpl>
newValues
protected boolean
operational
protected Item<?,?>
sourceItem
protected ItemPath
sourceRelPath
-
Fields inherited from interface com.evolveum.midpoint.util.DebugDumpable
INDENT_STRING
-
-
Constructor Summary
Constructors Constructor Description SceneItemImpl(NameImpl name)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
debugDump()
Show the content of the object intended for diagnostics by system administrator.String
debugDump(int indent)
protected StringBuilder
debugDumpCommon(int indent)
boolean
equals(Object o)
Name
getName()
List<? extends SceneItemValue>
getNewValues()
ItemDefinition<?>
getSourceDefinition()
Item<?,?>
getSourceItem()
ItemPath
getSourceRelPath()
Item path, relative to the scene root path.int
hashCode()
boolean
isDescriptive()
boolean
isOperational()
void
setDescriptive(boolean descriptive)
void
setNewValues(List<SceneItemValueImpl> newValues)
void
setOperational(boolean operational)
void
setSourceItem(Item<?,?> sourceItem)
void
setSourceRelPath(ItemPath sourceRelPath)
-
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
-
-
-
-
Field Detail
-
name
protected final NameImpl name
-
newValues
protected List<SceneItemValueImpl> newValues
-
operational
protected boolean operational
-
sourceItem
protected Item<?,?> sourceItem
-
sourceRelPath
protected ItemPath sourceRelPath
-
descriptive
protected boolean descriptive
-
-
Constructor Detail
-
SceneItemImpl
public SceneItemImpl(NameImpl name)
-
-
Method Detail
-
getNewValues
public List<? extends SceneItemValue> getNewValues()
- Specified by:
getNewValues
in interfaceSceneItem
-
setNewValues
public void setNewValues(List<SceneItemValueImpl> newValues)
-
isOperational
public boolean isOperational()
- Specified by:
isOperational
in interfaceSceneItem
-
setOperational
public void setOperational(boolean operational)
-
isDescriptive
public boolean isDescriptive()
-
setDescriptive
public void setDescriptive(boolean descriptive)
-
getSourceItem
public Item<?,?> getSourceItem()
- Specified by:
getSourceItem
in interfaceSceneItem
-
setSourceItem
public void setSourceItem(Item<?,?> sourceItem)
-
getSourceRelPath
public ItemPath getSourceRelPath()
Description copied from interface:SceneItem
Item path, relative to the scene root path.- Specified by:
getSourceRelPath
in interfaceSceneItem
-
setSourceRelPath
public void setSourceRelPath(ItemPath sourceRelPath)
-
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
-
debugDumpCommon
@NotNull protected StringBuilder debugDumpCommon(int indent)
-
getSourceDefinition
public ItemDefinition<?> getSourceDefinition()
-
-