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

java.lang.Object
  extended by com.evolveum.midpoint.repo.sql.data.common.RContainer
      extended by com.evolveum.midpoint.repo.sql.data.common.RObject
          extended by com.evolveum.midpoint.repo.sql.data.common.RAbstractRole
All Implemented Interfaces:
Serializable
Direct Known Subclasses:
ROrg, RRole

@Entity
public abstract class RAbstractRole
extends RObject

Author:
lazyman
See Also:
Serialized Form

Constructor Summary
RAbstractRole()
           
 
Method Summary
static void copyFromJAXB(AbstractRoleType jaxb, RAbstractRole repo, PrismContext prismContext)
           
static void copyToJAXB(RAbstractRole repo, AbstractRoleType jaxb, PrismContext prismContext)
           
 boolean equals(Object o)
           
 String getApprovalExpression()
           
 String getApprovalProcess()
           
 String getApprovalSchema()
           
 Set<RObjectReference> getApproverRefs()
           
 Set<RAssignment> getAssignments()
           
 String getAutomaticallyApproved()
           
 Set<RExclusion> getExclusions()
           
 Boolean getRequestable()
           
 int hashCode()
           
 void setApprovalExpression(String approvalExpression)
           
 void setApprovalProcess(String approvalProcess)
           
 void setApprovalSchema(String approvalSchema)
           
 void setApproverRefs(Set<RObjectReference> approverRefs)
           
 void setAssignments(Set<RAssignment> assignments)
           
 void setAutomaticallyApproved(String automaticallyApproved)
           
 void setExclusions(Set<RExclusion> exclusions)
           
 void setRequestable(Boolean requestable)
           
 
Methods inherited from class com.evolveum.midpoint.repo.sql.data.common.RObject
copyFromJAXB, copyToJAXB, getAncestors, getDescendants, getDescription, getExtension, getParentOrgRef, getVersion, setAncestors, setDescendants, setDescription, setExtension, setParentOrgRef, setVersion, toJAXB
 
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

RAbstractRole

public RAbstractRole()
Method Detail

getRequestable

public Boolean getRequestable()

getAutomaticallyApproved

public String getAutomaticallyApproved()

getApprovalExpression

public String getApprovalExpression()

getApprovalProcess

public String getApprovalProcess()

getApprovalSchema

public String getApprovalSchema()

getAssignments

public Set<RAssignment> getAssignments()

getExclusions

public Set<RExclusion> getExclusions()

getApproverRefs

public Set<RObjectReference> getApproverRefs()

setApproverRefs

public void setApproverRefs(Set<RObjectReference> approverRefs)

setExclusions

public void setExclusions(Set<RExclusion> exclusions)

setAssignments

public void setAssignments(Set<RAssignment> assignments)

setApprovalProcess

public void setApprovalProcess(String approvalProcess)

setApprovalSchema

public void setApprovalSchema(String approvalSchema)

setApprovalExpression

public void setApprovalExpression(String approvalExpression)

setAutomaticallyApproved

public void setAutomaticallyApproved(String automaticallyApproved)

setRequestable

public void setRequestable(Boolean requestable)

equals

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

hashCode

public int hashCode()
Overrides:
hashCode in class RObject

copyToJAXB

public static void copyToJAXB(RAbstractRole repo,
                              AbstractRoleType jaxb,
                              PrismContext prismContext)
                       throws DtoTranslationException
Throws:
DtoTranslationException

copyFromJAXB

public static void copyFromJAXB(AbstractRoleType jaxb,
                                RAbstractRole repo,
                                PrismContext prismContext)
                         throws DtoTranslationException
Throws:
DtoTranslationException


Copyright © 2013 evolveum. All Rights Reserved.