Class AbstractMutableObjectable

    • Constructor Detail

      • AbstractMutableObjectable

        public AbstractMutableObjectable()
    • Method Detail

      • asPrismContainer

        public PrismObject asPrismContainer()
      • setupContainerValue

        public void setupContainerValue​(PrismContainerValue value)
        Description copied from interface: Containerable
        Setup value to the containerable representation. This is used to after (empty) containerable is created to initialize it with a correct prism container value. Note: This method DOES NOT change the container value parent.
        Specified by:
        setupContainerValue in interface Containerable
      • prismGetContainerName

        protected abstract QName prismGetContainerName()
      • prismGetContainerType

        protected abstract QName prismGetContainerType()
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object
      • toDebugType

        public String toDebugType()
        Description copied from interface: Objectable
        Returns short string identification of object type. It should be in a form suitable for log messages. There is no requirement for the type name to be unique, but it rather has to be compact. E.g. short element names are preferred to long QNames or URIs.
        Specified by:
        toDebugType in interface Objectable
        Returns:
      • toDebugName

        public String toDebugName()
        Description copied from interface: Objectable
        Returns short string representing identity of this object. It should container object type, OID and name. It should be presented in a form suitable for log and diagnostic messages (understandable for system administrator).
        Specified by:
        toDebugName in interface Objectable