com.evolveum.midpoint.repo.sql.data.common
Class RObject

java.lang.Object
  extended by com.evolveum.midpoint.repo.sql.data.common.RContainer
      extended by com.evolveum.midpoint.repo.sql.data.common.RObject
All Implemented Interfaces:
Serializable
Direct Known Subclasses:
RAbstractRole, RConnector, RConnectorHost, RGenericObject, RNode, RPasswordPolicy, RResource, RResourceObjectShadow, RSystemConfiguration, RTask, RUser, RUserTemplate

@Entity
public abstract class RObject
extends RContainer

Author:
lazyman
See Also:
Serialized Form

Constructor Summary
RObject()
           
 
Method Summary
static void copyFromJAXB(ObjectType jaxb, RObject repo, PrismContext prismContext)
           
static void copyToJAXB(RObject repo, ObjectType jaxb, PrismContext prismContext)
           
 boolean equals(Object o)
           
 Set<ROrgClosure> getAncestors()
           
 Set<ROrgClosure> getDescendants()
           
 String getDescription()
           
 RAnyContainer getExtension()
           
 Set<RObjectReference> getParentOrgRef()
           
 long getVersion()
           
 int hashCode()
           
 void setAncestors(Set<ROrgClosure> ancestors)
           
 void setDescendants(Set<ROrgClosure> descendants)
           
 void setDescription(String description)
           
 void setExtension(RAnyContainer extension)
           
 void setParentOrgRef(Set<RObjectReference> parentOrgRef)
           
 void setVersion(long version)
           
abstract
<T extends ObjectType>
T
toJAXB(PrismContext prismContext)
           
 
Methods inherited from class com.evolveum.midpoint.repo.sql.data.common.RContainer
getId, getOid, setId, setOid, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

RObject

public RObject()
Method Detail

getParentOrgRef

public Set<RObjectReference> getParentOrgRef()

setParentOrgRef

public void setParentOrgRef(Set<RObjectReference> parentOrgRef)

getExtension

public RAnyContainer getExtension()

getDescendants

public Set<ROrgClosure> getDescendants()

getAncestors

public Set<ROrgClosure> getAncestors()

setDescendants

public void setDescendants(Set<ROrgClosure> descendants)

setAncestors

public void setAncestors(Set<ROrgClosure> ancestors)

getDescription

public String getDescription()

setDescription

public void setDescription(String description)

setExtension

public void setExtension(RAnyContainer extension)

getVersion

public long getVersion()

setVersion

public void setVersion(long version)

equals

public boolean equals(Object o)
Overrides:
equals in class RContainer

hashCode

public int hashCode()
Overrides:
hashCode in class RContainer

copyToJAXB

public static void copyToJAXB(RObject repo,
                              ObjectType jaxb,
                              PrismContext prismContext)
                       throws DtoTranslationException
Throws:
DtoTranslationException

copyFromJAXB

public static void copyFromJAXB(ObjectType jaxb,
                                RObject repo,
                                PrismContext prismContext)
                         throws DtoTranslationException
Throws:
DtoTranslationException

toJAXB

public abstract <T extends ObjectType> T toJAXB(PrismContext prismContext)
                                     throws DtoTranslationException
Throws:
DtoTranslationException


Copyright © 2013 evolveum. All Rights Reserved.