Class RAbstractRole<T extends AbstractRoleType>
- java.lang.Object
-
- com.evolveum.midpoint.repo.sql.data.common.RObject<T>
-
- com.evolveum.midpoint.repo.sql.data.common.RFocus<T>
-
- com.evolveum.midpoint.repo.sql.data.common.RAbstractRole<T>
-
- All Implemented Interfaces:
Metadata<RObjectReference<RFocus>>
,EntityState
,Serializable
- Direct Known Subclasses:
RArchetype
,ROrg
,RRole
,RService
@Entity public abstract class RAbstractRole<T extends AbstractRoleType> extends RFocus<T>
- Author:
- lazyman
- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class com.evolveum.midpoint.repo.sql.data.common.RObject
F_OBJECT_TYPE_CLASS, F_TEXT_INFO_ITEMS
-
-
Constructor Summary
Constructors Constructor Description RAbstractRole()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static <T extends AbstractRoleType>
voidcopyFromJAXB(AbstractRoleType jaxb, RAbstractRole<T> repo, RepositoryContext repositoryContext, IdGeneratorResult generatorResult)
boolean
equals(Object o)
String
getApprovalProcess()
Set<RObjectReference<RFocus>>
getApproverRef()
RAutoassignSpecification
getAutoassign()
RPolyString
getDisplayName()
String
getIdentifier()
Set<RAssignment>
getInducement()
REmbeddedReference
getOwnerRef()
Boolean
getRequestable()
String
getRiskLevel()
int
hashCode()
void
setApprovalProcess(String approvalProcess)
void
setApproverRef(Set<RObjectReference<RFocus>> approverRef)
void
setAutoassign(RAutoassignSpecification autoassign)
void
setDisplayName(RPolyString displayName)
void
setIdentifier(String identifier)
void
setOwnerRef(REmbeddedReference ownerRef)
void
setRequestable(Boolean requestable)
void
setRiskLevel(String riskLevel)
-
Methods inherited from class com.evolveum.midpoint.repo.sql.data.common.RFocus
copyFocusInformationFromJAXB, getActivation, getCostCenter, getEmailAddress, getJpegPhoto, getLinkRef, getLocale, getLocalityFocus, getPersonaRef, getPolicySituation, getPreferredLanguage, getTelephoneNumber, getTimezone, isHasPhoto, setActivation, setCostCenter, setEmailAddress, setHasPhoto, setJpegPhoto, setLinkRef, setLocale, setLocalityFocus, setPersonaRef, setPolicySituation, setPreferredLanguage, setTelephoneNumber, setTimezone
-
Methods inherited from class com.evolveum.midpoint.repo.sql.data.common.RObject
getAncestors, getArchetypeRef, getAssignment, getAssignments, getAssignments, getBooleans, getCreateApproverRef, getCreateChannel, getCreateTimestamp, getCreatorRef, getDates, getDelegatedRef, getDescendants, getFullObject, getLifecycleState, getLongs, getModifierRef, getModifyApproverRef, getModifyChannel, getModifyTimestamp, getName, getObjectTypeClass, getOid, getOperationExecutions, getParentOrgRef, getPolys, getReferences, getRoleMembershipRef, getStrings, getSubtype, getTenantRef, getTextInfoItems, getTrigger, getVersion, isTransient, setAncestors, setArchetypeRef, setAssignments, setBooleans, setCreateApproverRef, setCreateChannel, setCreateTimestamp, setCreatorRef, setDates, setDelegatedRef, setDescendants, setFullObject, setLifecycleState, setLongs, setModifierRef, setModifyApproverRef, setModifyChannel, setModifyTimestamp, setName, setObjectTypeClass, setOid, setOperationExecutions, setParentOrgRef, setPolys, setReferences, setRoleMembershipRef, setStrings, setSubtype, setTenantRef, setTextInfoItems, setTransient, setTrigger, setVersion, toString
-
-
-
-
Method Detail
-
getRequestable
public Boolean getRequestable()
-
getApprovalProcess
public String getApprovalProcess()
-
getInducement
public Set<RAssignment> getInducement()
-
getApproverRef
public Set<RObjectReference<RFocus>> getApproverRef()
-
getOwnerRef
public REmbeddedReference getOwnerRef()
-
getIdentifier
public String getIdentifier()
-
getRiskLevel
public String getRiskLevel()
-
getDisplayName
public RPolyString getDisplayName()
-
setApproverRef
public void setApproverRef(Set<RObjectReference<RFocus>> approverRef)
-
setApprovalProcess
public void setApprovalProcess(String approvalProcess)
-
setOwnerRef
public void setOwnerRef(REmbeddedReference ownerRef)
-
setRequestable
public void setRequestable(Boolean requestable)
-
setIdentifier
public void setIdentifier(String identifier)
-
setRiskLevel
public void setRiskLevel(String riskLevel)
-
setDisplayName
public void setDisplayName(RPolyString displayName)
-
getAutoassign
public RAutoassignSpecification getAutoassign()
-
setAutoassign
public void setAutoassign(RAutoassignSpecification autoassign)
-
equals
public boolean equals(Object o)
- Overrides:
equals
in classRFocus<T extends AbstractRoleType>
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classRFocus<T extends AbstractRoleType>
-
copyFromJAXB
public static <T extends AbstractRoleType> void copyFromJAXB(AbstractRoleType jaxb, RAbstractRole<T> repo, RepositoryContext repositoryContext, IdGeneratorResult generatorResult) throws DtoTranslationException
- Throws:
DtoTranslationException
-
-