public class PolicyActionsType extends Object implements Serializable, Cloneable, Containerable
Java class for PolicyActionsType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="PolicyActionsType"> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <sequence> <element name="enforcement" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}EnforcementPolicyActionType" minOccurs="0"/> <element name="approval" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}ApprovalPolicyActionType" maxOccurs="unbounded" minOccurs="0"/> <element name="remediation" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}RemediationPolicyActionType" minOccurs="0"/> <element name="prune" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}PrunePolicyActionType" minOccurs="0"/> <element name="certification" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}CertificationPolicyActionType" minOccurs="0"/> <element name="notification" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}NotificationPolicyActionType" maxOccurs="unbounded" minOccurs="0"/> <element name="record" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}RecordPolicyActionType" minOccurs="0"/> <element name="scriptExecution" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}ScriptExecutionPolicyActionType" maxOccurs="unbounded" minOccurs="0"/> <element name="suspendTask" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}SuspendTaskPolicyActionType" minOccurs="0"/> </sequence> <attribute name="id" type="{http://www.w3.org/2001/XMLSchema}long" /> </restriction> </complexContent> </complexType>
Modifier and Type | Field and Description |
---|---|
static QName |
COMPLEX_TYPE |
static ItemName |
F_APPROVAL |
static ItemName |
F_CERTIFICATION |
static ItemName |
F_ENFORCEMENT |
static ItemName |
F_NOTIFICATION |
static ItemName |
F_PRUNE |
static ItemName |
F_RECORD |
static ItemName |
F_REMEDIATION |
static ItemName |
F_SCRIPT_EXECUTION |
static ItemName |
F_SUSPEND_TASK |
Constructor and Description |
---|
PolicyActionsType() |
PolicyActionsType(PrismContext prismContext) |
public static final QName COMPLEX_TYPE
public static final ItemName F_ENFORCEMENT
public static final ItemName F_APPROVAL
public static final ItemName F_REMEDIATION
public static final ItemName F_PRUNE
public static final ItemName F_CERTIFICATION
public static final ItemName F_NOTIFICATION
public static final ItemName F_RECORD
public static final ItemName F_SCRIPT_EXECUTION
public static final ItemName F_SUSPEND_TASK
public PolicyActionsType()
public PolicyActionsType(PrismContext prismContext)
public PrismContainerValue asPrismContainerValue()
asPrismContainerValue
in interface Containerable
public void setupContainerValue(PrismContainerValue containerValue)
Containerable
setupContainerValue
in interface Containerable
public <X> X end()
public EnforcementPolicyActionType getEnforcement()
public void setEnforcement(EnforcementPolicyActionType value)
public List<ApprovalPolicyActionType> getApproval()
public List<ApprovalPolicyActionType> createApprovalList()
public RemediationPolicyActionType getRemediation()
public void setRemediation(RemediationPolicyActionType value)
public PrunePolicyActionType getPrune()
public void setPrune(PrunePolicyActionType value)
public CertificationPolicyActionType getCertification()
public void setCertification(CertificationPolicyActionType value)
public List<NotificationPolicyActionType> getNotification()
public List<NotificationPolicyActionType> createNotificationList()
public RecordPolicyActionType getRecord()
public void setRecord(RecordPolicyActionType value)
public List<ScriptExecutionPolicyActionType> getScriptExecution()
public List<ScriptExecutionPolicyActionType> createScriptExecutionList()
public SuspendTaskPolicyActionType getSuspendTask()
public void setSuspendTask(SuspendTaskPolicyActionType value)
public Long getId()
public void setId(Long value)
public PolicyActionsType enforcement(EnforcementPolicyActionType value)
public EnforcementPolicyActionType beginEnforcement()
public PolicyActionsType approval(ApprovalPolicyActionType value)
public ApprovalPolicyActionType beginApproval()
public PolicyActionsType remediation(RemediationPolicyActionType value)
public RemediationPolicyActionType beginRemediation()
public PolicyActionsType prune(PrunePolicyActionType value)
public PrunePolicyActionType beginPrune()
public PolicyActionsType certification(CertificationPolicyActionType value)
public CertificationPolicyActionType beginCertification()
public PolicyActionsType notification(NotificationPolicyActionType value)
public NotificationPolicyActionType beginNotification()
public PolicyActionsType record(RecordPolicyActionType value)
public RecordPolicyActionType beginRecord()
public PolicyActionsType scriptExecution(ScriptExecutionPolicyActionType value)
public ScriptExecutionPolicyActionType beginScriptExecution()
public PolicyActionsType suspendTask(SuspendTaskPolicyActionType value)
public SuspendTaskPolicyActionType beginSuspendTask()
public PolicyActionsType id(Long value)
public PolicyActionsType clone()
Copyright © 2019 Evolveum. All rights reserved.