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

Method Summary
 PrismObject asPrismObject()
           
 java.lang.String getDescription()
           
 PolyStringType getName()
           
 java.lang.String getOid()
           
 java.lang.String getVersion()
           
 void setDescription(java.lang.String description)
           
 void setName(PolyStringType name)
           
 void setOid(java.lang.String oid)
           
 void setupContainer(PrismObject object)
           
 void setVersion(java.lang.String version)
           
 java.lang.String toDebugName()
          Returns short string representing identity of this object.
 java.lang.String toDebugType()
          Returns short string identification of object type.
 
Methods inherited from interface com.evolveum.midpoint.prism.Containerable
asPrismContainerValue, setupContainerValue
 

Method Detail

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.