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-2a}FocusType"> <sequence> <element name="inducement" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-2a}AssignmentType" maxOccurs="unbounded" minOccurs="0"/> <element name="authorization" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-2a}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-2a}ExclusionType" maxOccurs="unbounded" minOccurs="0"/> <element name="approverRef" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-2a}ObjectReferenceType" maxOccurs="unbounded" minOccurs="0"/> <element name="approverExpression" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-2a}ExpressionType" maxOccurs="unbounded" minOccurs="0"/> <element name="approvalSchema" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-2a}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-2a}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_COMPLEX___TYPE |
static QName |
F_EXCLUSION |
static QName |
F_INDUCEMENT |
static QName |
F_REQUESTABLE |
static QName |
F_SERIAL_VERSION_UID |
F_ACTIVATION, F_ASSIGNMENT, F_LINK, F_LINK_REF
F_DESCRIPTION, F_EXTENSION, F_FETCH_RESULT, F_METADATA, F_NAME, F_PARENT_ORG, F_PARENT_ORG_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) |
getActivation, getAssignment, getLink, getLinkRef, setActivation
asPrismContainer, asPrismContainerValue, asPrismObject, equals, getDescription, getExtension, getFetchResult, getMetadata, getName, getOid, getParentOrg, getParentOrgRef, getTrigger, getVersion, hashCode, setDescription, setExtension, setFetchResult, setMetadata, setName, setOid, setupContainer, setupContainerValue, setVersion, toDebugName, toDebugType, toString
public static final QName COMPLEX_TYPE
public static final QName F_SERIAL_VERSION_UID
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 static final QName F_COMPLEX___TYPE
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 © 2013 evolveum. All rights reserved.