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 PrismContainerValue
asPrismContainerValue()
PrismObject
asPrismObject()
String
getDescription()
PolyStringType
getName()
String
getOid()
String
getVersion()
RawType
rawValue()
void
setDescription(String description)
void
setName(PolyStringType name)
void
setOid(String oid)
void
setupContainer(PrismObject object)
void
setupContainerValue(PrismContainerValue container)
Setup value to the containerable representation.void
setVersion(String version)
String
toDebugName()
Returns short string representing identity of this object.String
toDebugType()
Returns short string identification of object type.String
toString()
-
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: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()
-
-