Class RawObjectType

java.lang.Object
com.evolveum.prism.xml.ns._public.types_3.ObjectType
com.evolveum.prism.xml.ns._public.types_3.RawObjectType
All Implemented Interfaces:
Containerable, Freezable, JaxbVisitable, Objectable, DebugDumpable, Serializable, Cloneable

public class RawObjectType extends ObjectType
See Also:
  • Constructor Details

    • RawObjectType

      public RawObjectType(RawType value)
  • Method Details

    • getOid

      public String getOid()
    • setOid

      public void setOid(String oid)
    • getVersion

      public String getVersion()
    • setVersion

      public void setVersion(String version)
    • getName

      public PolyStringType getName()
    • setName

      public void setName(PolyStringType name)
    • getDescription

      public String getDescription()
    • setDescription

      public void setDescription(String description)
    • 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).
    • 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.
      Returns:
    • asPrismObject

      public PrismObject asPrismObject()
    • setupContainer

      public void setupContainer(PrismObject object)
    • asPrismContainerValue

      public PrismContainerValue asPrismContainerValue()
    • setupContainerValue

      public void setupContainerValue(PrismContainerValue container)
      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.
    • rawValue

      public RawType rawValue()
    • toString

      public String toString()
      Overrides:
      toString in class Object