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,JaxbVisitable,Objectable,DebugDumpable,Serializable
public class RawObjectType extends ObjectType
- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from interface com.evolveum.midpoint.util.DebugDumpable
INDENT_STRING
-
-
Constructor Summary
Constructors Constructor Description RawObjectType(RawType value)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PrismContainerValueasPrismContainerValue()PrismObjectasPrismObject()StringgetDescription()PolyStringTypegetName()StringgetOid()StringgetVersion()RawTyperawValue()voidsetDescription(String description)voidsetName(PolyStringType name)voidsetOid(String oid)voidsetupContainer(PrismObject object)voidsetupContainerValue(PrismContainerValue container)Setup value to the containerable representation.voidsetVersion(String version)StringtoDebugName()Returns short string representing identity of this object.StringtoDebugType()Returns short string identification of object type.StringtoString()-
Methods inherited from class com.evolveum.prism.xml.ns._public.types_3.ObjectType
accept
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface com.evolveum.midpoint.prism.Containerable
cloneWithoutId, debugDump
-
Methods inherited from interface com.evolveum.midpoint.util.DebugDumpable
debugDump, debugDumpLazily, debugDumpLazily
-
-
-
-
Constructor Detail
-
RawObjectType
public RawObjectType(RawType value)
-
-
Method Detail
-
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:ObjectableReturns 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:ObjectableReturns 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:ContainerableSetup 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()
-
-