Class SceneImpl

    • Constructor Detail

      • SceneImpl

        public SceneImpl​(SceneImpl owner)
    • Method Detail

      • setName

        public void setName​(NameImpl name)
      • setChangeType

        public void setChangeType​(ChangeType changeType)
      • addPartialScene

        public void addPartialScene​(SceneImpl subscene)
      • isOperational

        public boolean isOperational()
        Specified by:
        isOperational in interface Scene
      • 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 interface Scene
      • setSourceRelPath

        public void setSourceRelPath​(ItemPath sourceRelPath)
      • 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 interface Scene
      • 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 interface Scene
      • 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 interface DebugDumpable
        Returns:
        content of the object intended for diagnostics by system administrator.
      • getSourceOid

        public String getSourceOid()
      • isObjectValue

        public boolean isObjectValue()
      • isContainerValue

        public boolean isContainerValue()
      • getSourceContainerValueId

        public Long getSourceContainerValueId()
      • isFocusObject

        public boolean isFocusObject()
      • isEmpty

        public boolean isEmpty()
        Specified by:
        isEmpty in interface Scene
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object