@Entity public abstract class RObject<T extends com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType> extends Object implements Metadata<RObjectReference>, Serializable
Modifier and Type | Field and Description |
---|---|
static String |
F_OBJECT_TYPE_CLASS |
Constructor and Description |
---|
RObject() |
public static final String F_OBJECT_TYPE_CLASS
public String getOid()
public RPolyString getName()
public Set<RObjectReference> getParentOrgRef()
public Set<ROrgClosure> getDescendants()
public Set<ROrgClosure> getAncestors()
public int getVersion()
public REmbeddedReference getTenantRef()
public byte[] getFullObject()
public Set<RObjectReference> getCreateApproverRef()
getCreateApproverRef
in interface Metadata<RObjectReference>
public String getCreateChannel()
getCreateChannel
in interface Metadata<RObjectReference>
public XMLGregorianCalendar getCreateTimestamp()
getCreateTimestamp
in interface Metadata<RObjectReference>
public REmbeddedReference getCreatorRef()
getCreatorRef
in interface Metadata<RObjectReference>
public REmbeddedReference getModifierRef()
getModifierRef
in interface Metadata<RObjectReference>
public Set<RObjectReference> getModifyApproverRef()
getModifyApproverRef
in interface Metadata<RObjectReference>
public String getModifyChannel()
getModifyChannel
in interface Metadata<RObjectReference>
public XMLGregorianCalendar getModifyTimestamp()
getModifyTimestamp
in interface Metadata<RObjectReference>
public Set<ROExtString> getStrings()
public Set<ROExtReference> getReferences()
public Set<ROExtPolyString> getPolys()
public Short getStringsCount()
public Short getLongsCount()
public Short getDatesCount()
public Short getReferencesCount()
public Short getPolysCount()
public RObjectType getObjectTypeClass()
public void setObjectTypeClass(RObjectType objectTypeClass)
public void setCreateApproverRef(Set<RObjectReference> createApproverRef)
setCreateApproverRef
in interface Metadata<RObjectReference>
public void setCreateChannel(String createChannel)
setCreateChannel
in interface Metadata<RObjectReference>
public void setCreateTimestamp(XMLGregorianCalendar createTimestamp)
setCreateTimestamp
in interface Metadata<RObjectReference>
public void setCreatorRef(REmbeddedReference creatorRef)
setCreatorRef
in interface Metadata<RObjectReference>
public void setModifierRef(REmbeddedReference modifierRef)
setModifierRef
in interface Metadata<RObjectReference>
public void setModifyApproverRef(Set<RObjectReference> modifyApproverRef)
setModifyApproverRef
in interface Metadata<RObjectReference>
public void setModifyChannel(String modifyChannel)
setModifyChannel
in interface Metadata<RObjectReference>
public void setModifyTimestamp(XMLGregorianCalendar modifyTimestamp)
setModifyTimestamp
in interface Metadata<RObjectReference>
public void setFullObject(byte[] fullObject)
public void setVersion(int version)
public void setTenantRef(REmbeddedReference tenantRef)
public void setName(RPolyString name)
public void setOid(String oid)
public void setDescendants(Set<ROrgClosure> descendants)
public void setAncestors(Set<ROrgClosure> ancestors)
public void setParentOrgRef(Set<RObjectReference> parentOrgRef)
public void setStringsCount(Short stringsCount)
public void setLongsCount(Short longsCount)
public void setDatesCount(Short datesCount)
public void setReferencesCount(Short referencesCount)
public void setPolysCount(Short polysCount)
public void setPolys(Set<ROExtPolyString> polys)
public void setReferences(Set<ROExtReference> references)
public void setStrings(Set<ROExtString> strings)
@Deprecated protected static <T extends com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType> void copyToJAXB(RObject<T> repo, com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType jaxb, PrismContext prismContext, Collection<SelectorOptions<GetOperationOptions>> options) throws DtoTranslationException
DtoTranslationException
public static <T extends com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType> void copyFromJAXB(com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType jaxb, RObject<T> repo, PrismContext prismContext) throws DtoTranslationException
DtoTranslationException
@Deprecated public abstract T toJAXB(PrismContext prismContext, Collection<SelectorOptions<GetOperationOptions>> options) throws DtoTranslationException
DtoTranslationException
public static void copyFromJAXB(PrismContainerValue containerValue, RObject repo, PrismContext prismContext, RObjectExtensionType ownerType) throws DtoTranslationException
DtoTranslationException
Copyright © 2014 evolveum. All rights reserved.