public abstract class AbstractRoleType extends FocusType implements Serializable, Cloneable
Java class for AbstractRoleType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="AbstractRoleType"> <complexContent> <extension base="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}FocusType"> <sequence> <element name="inducement" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}AssignmentType" maxOccurs="unbounded" minOccurs="0"/> <element name="authorization" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}AuthorizationType" maxOccurs="unbounded" minOccurs="0"/> <element name="requestable" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/> <element name="exclusion" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}ExclusionType" maxOccurs="unbounded" minOccurs="0"/> <element name="approverRef" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}ObjectReferenceType" maxOccurs="unbounded" minOccurs="0"/> <element name="approverExpression" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}ExpressionType" maxOccurs="unbounded" minOccurs="0"/> <element name="approvalSchema" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}ApprovalSchemaType" minOccurs="0"/> <element name="approvalProcess" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> <element name="automaticallyApproved" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}ExpressionType" minOccurs="0"/> </sequence> </extension> </complexContent> </complexType>
Modifier and Type | Field and Description |
---|---|
static QName |
COMPLEX_TYPE |
static QName |
F_APPROVAL_PROCESS |
static QName |
F_APPROVAL_SCHEMA |
static QName |
F_APPROVER_EXPRESSION |
static QName |
F_APPROVER_REF |
static QName |
F_AUTHORIZATION |
static QName |
F_AUTOMATICALLY_APPROVED |
static QName |
F_EXCLUSION |
static QName |
F_INDUCEMENT |
static QName |
F_REQUESTABLE |
F_ACTIVATION, F_ASSIGNMENT, F_ITERATION, F_ITERATION_TOKEN, F_LINK, F_LINK_REF
F_DESCRIPTION, F_EXTENSION, F_FETCH_RESULT, F_METADATA, F_NAME, F_PARENT_ORG, F_PARENT_ORG_REF, F_TENANT_REF, F_TRIGGER
Constructor and Description |
---|
AbstractRoleType() |
Modifier and Type | Method and Description |
---|---|
AbstractRoleType |
clone() |
String |
getApprovalProcess() |
ApprovalSchemaType |
getApprovalSchema() |
List<ExpressionType> |
getApproverExpression() |
List<ObjectReferenceType> |
getApproverRef() |
List<AuthorizationType> |
getAuthorization() |
ExpressionType |
getAutomaticallyApproved() |
List<ExclusionType> |
getExclusion() |
List<AssignmentType> |
getInducement() |
Boolean |
isRequestable() |
void |
setApprovalProcess(String value) |
void |
setApprovalSchema(ApprovalSchemaType value) |
void |
setAutomaticallyApproved(ExpressionType value) |
void |
setRequestable(Boolean value) |
asPrismContainer, asPrismContainerValue, asPrismObject, equals, getActivation, getAssignment, getIteration, getIterationToken, getLink, getLinkRef, hashCode, setActivation, setIteration, setIterationToken, setupContainer, setupContainerValue, toDebugName, toDebugType, toString
getDescription, getExtension, getFetchResult, getMetadata, getName, getOid, getParentOrg, getParentOrgRef, getTenantRef, getTrigger, getVersion, setDescription, setExtension, setFetchResult, setMetadata, setName, setOid, setTenantRef, setVersion
public static final QName COMPLEX_TYPE
public static final QName F_INDUCEMENT
public static final QName F_AUTHORIZATION
public static final QName F_REQUESTABLE
public static final QName F_EXCLUSION
public static final QName F_APPROVER_REF
public static final QName F_APPROVER_EXPRESSION
public static final QName F_APPROVAL_SCHEMA
public static final QName F_APPROVAL_PROCESS
public static final QName F_AUTOMATICALLY_APPROVED
public List<AssignmentType> getInducement()
public List<AuthorizationType> getAuthorization()
public Boolean isRequestable()
public void setRequestable(Boolean value)
public List<ExclusionType> getExclusion()
public List<ObjectReferenceType> getApproverRef()
public List<ExpressionType> getApproverExpression()
public ApprovalSchemaType getApprovalSchema()
public void setApprovalSchema(ApprovalSchemaType value)
public String getApprovalProcess()
public void setApprovalProcess(String value)
public ExpressionType getAutomaticallyApproved()
public void setAutomaticallyApproved(ExpressionType value)
public AbstractRoleType clone()
Copyright © 2014 Evolveum. All rights reserved.