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(int indent)
protected @NotNull 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
debugDump, 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()
- Specified by:
isDescriptive
in interfaceSceneItem
-
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(int indent)
- Specified by:
debugDump
in interfaceDebugDumpable
-
debugDumpCommon
@NotNull protected @NotNull StringBuilder debugDumpCommon(int indent)
-
getSourceDefinition
public ItemDefinition<?> getSourceDefinition()
-
-