com.evolveum.midpoint.prism
Interface Objectable
- All Superinterfaces:
- Containerable
- All Known Implementing Classes:
- AccountShadowType, ConnectorHostType, ConnectorType, GenericObjectType, NodeType, ObjectType, OrgType, ResourceObjectShadowType, ResourceType, RoleType, SystemConfigurationType, TaskType, UserTemplateType, UserType, ValuePolicyType
public interface Objectable
- extends Containerable
- Author:
- semancik
getOid
java.lang.String getOid()
setOid
void setOid(java.lang.String oid)
getVersion
java.lang.String getVersion()
setVersion
void setVersion(java.lang.String version)
getName
PolyStringType getName()
setName
void setName(PolyStringType name)
getDescription
java.lang.String getDescription()
setDescription
void setDescription(java.lang.String description)
toDebugName
java.lang.String toDebugName()
- 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
java.lang.String toDebugType()
- 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
PrismObject asPrismObject()
setupContainer
void setupContainer(PrismObject object)
Copyright © 2012 evolveum. All Rights Reserved.