Class AccessCertificationStageDefinitionType
- java.lang.Object
-
- com.evolveum.midpoint.xml.ns._public.common.common_3.AccessCertificationStageDefinitionType
-
- All Implemented Interfaces:
Containerable
,DebugDumpable
,Serializable
,Cloneable
public class AccessCertificationStageDefinitionType extends Object implements Serializable, Cloneable, Containerable
Definition of an access certification campaign stage.Java class for AccessCertificationStageDefinitionType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="AccessCertificationStageDefinitionType"> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <sequence> <element name="number" type="{http://www.w3.org/2001/XMLSchema}int"/> <element name="name" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> <element name="description" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> <element ref="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}documentation" minOccurs="0"/> <element name="duration" type="{http://www.w3.org/2001/XMLSchema}duration" minOccurs="0"/> <element name="deadlineRounding" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}DeadlineRoundingType" minOccurs="0"/> <element name="notifyBeforeDeadline" type="{http://www.w3.org/2001/XMLSchema}duration" maxOccurs="unbounded" minOccurs="0"/> <element name="notifyOnlyWhenNoDecision" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/> <element name="reviewerSpecification" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}AccessCertificationReviewerSpecificationType" minOccurs="0"/> <element name="outcomeStrategy" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}AccessCertificationCaseOutcomeStrategyType" minOccurs="0"/> <element name="outcomeIfNoReviewers" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}AccessCertificationResponseType" minOccurs="0"/> <element name="stopReviewOn" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}AccessCertificationResponseType" maxOccurs="unbounded" minOccurs="0"/> <element name="advanceToNextStageOn" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}AccessCertificationResponseType" maxOccurs="unbounded" minOccurs="0"/> <element name="timedActions" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}WorkItemTimedActionsType" maxOccurs="unbounded" minOccurs="0"/> </sequence> <attribute name="id" type="{http://www.w3.org/2001/XMLSchema}long" /> </restriction> </complexContent> </complexType>
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static QName
COMPLEX_TYPE
static ItemName
F_ADVANCE_TO_NEXT_STAGE_ON
static ItemName
F_DEADLINE_ROUNDING
static ItemName
F_DESCRIPTION
static ItemName
F_DOCUMENTATION
static ItemName
F_DURATION
static ItemName
F_NAME
static ItemName
F_NOTIFY_BEFORE_DEADLINE
static ItemName
F_NOTIFY_ONLY_WHEN_NO_DECISION
static ItemName
F_NUMBER
static ItemName
F_OUTCOME_IF_NO_REVIEWERS
static ItemName
F_OUTCOME_STRATEGY
static ItemName
F_REVIEWER_SPECIFICATION
static ItemName
F_STOP_REVIEW_ON
static ItemName
F_TIMED_ACTIONS
-
Fields inherited from interface com.evolveum.midpoint.util.DebugDumpable
INDENT_STRING
-
-
Constructor Summary
Constructors Constructor Description AccessCertificationStageDefinitionType()
AccessCertificationStageDefinitionType(PrismContext prismContext)
-
Method Summary
-
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface com.evolveum.midpoint.prism.Containerable
cloneWithoutId, debugDump
-
Methods inherited from interface com.evolveum.midpoint.util.DebugDumpable
debugDump, debugDumpLazily, debugDumpLazily
-
-
-
-
Field Detail
-
COMPLEX_TYPE
public static final QName COMPLEX_TYPE
-
F_NUMBER
public static final ItemName F_NUMBER
-
F_NAME
public static final ItemName F_NAME
-
F_DESCRIPTION
public static final ItemName F_DESCRIPTION
-
F_DOCUMENTATION
public static final ItemName F_DOCUMENTATION
-
F_DURATION
public static final ItemName F_DURATION
-
F_DEADLINE_ROUNDING
public static final ItemName F_DEADLINE_ROUNDING
-
F_NOTIFY_BEFORE_DEADLINE
public static final ItemName F_NOTIFY_BEFORE_DEADLINE
-
F_NOTIFY_ONLY_WHEN_NO_DECISION
public static final ItemName F_NOTIFY_ONLY_WHEN_NO_DECISION
-
F_REVIEWER_SPECIFICATION
public static final ItemName F_REVIEWER_SPECIFICATION
-
F_OUTCOME_STRATEGY
public static final ItemName F_OUTCOME_STRATEGY
-
F_OUTCOME_IF_NO_REVIEWERS
public static final ItemName F_OUTCOME_IF_NO_REVIEWERS
-
F_STOP_REVIEW_ON
public static final ItemName F_STOP_REVIEW_ON
-
F_ADVANCE_TO_NEXT_STAGE_ON
public static final ItemName F_ADVANCE_TO_NEXT_STAGE_ON
-
F_TIMED_ACTIONS
public static final ItemName F_TIMED_ACTIONS
-
-
Constructor Detail
-
AccessCertificationStageDefinitionType
public AccessCertificationStageDefinitionType()
-
AccessCertificationStageDefinitionType
public AccessCertificationStageDefinitionType(PrismContext prismContext)
-
-
Method Detail
-
asPrismContainerValue
public PrismContainerValue asPrismContainerValue()
- Specified by:
asPrismContainerValue
in interfaceContainerable
-
setupContainerValue
public void setupContainerValue(PrismContainerValue containerValue)
Description copied from interface:Containerable
Setup value to the containerable representation. This is used to after (empty) containerable is created to initialize it with a correct prism container value. Note: This method DOES NOT change the container value parent.- Specified by:
setupContainerValue
in interfaceContainerable
-
end
public <X> X end()
-
getNumber
public int getNumber()
-
setNumber
public void setNumber(int value)
-
getName
public String getName()
-
setName
public void setName(String value)
-
getDescription
public String getDescription()
-
setDescription
public void setDescription(String value)
-
getDocumentation
public String getDocumentation()
-
setDocumentation
public void setDocumentation(String value)
-
getDuration
public Duration getDuration()
-
setDuration
public void setDuration(Duration value)
-
getDeadlineRounding
public DeadlineRoundingType getDeadlineRounding()
-
setDeadlineRounding
public void setDeadlineRounding(DeadlineRoundingType value)
-
isNotifyOnlyWhenNoDecision
public Boolean isNotifyOnlyWhenNoDecision()
-
setNotifyOnlyWhenNoDecision
public void setNotifyOnlyWhenNoDecision(Boolean value)
-
getReviewerSpecification
public AccessCertificationReviewerSpecificationType getReviewerSpecification()
-
setReviewerSpecification
public void setReviewerSpecification(AccessCertificationReviewerSpecificationType value)
-
getOutcomeStrategy
public AccessCertificationCaseOutcomeStrategyType getOutcomeStrategy()
-
setOutcomeStrategy
public void setOutcomeStrategy(AccessCertificationCaseOutcomeStrategyType value)
-
getOutcomeIfNoReviewers
public AccessCertificationResponseType getOutcomeIfNoReviewers()
-
setOutcomeIfNoReviewers
public void setOutcomeIfNoReviewers(AccessCertificationResponseType value)
-
getStopReviewOn
public List<AccessCertificationResponseType> getStopReviewOn()
-
createStopReviewOnList
public List<AccessCertificationResponseType> createStopReviewOnList()
-
getAdvanceToNextStageOn
public List<AccessCertificationResponseType> getAdvanceToNextStageOn()
-
createAdvanceToNextStageOnList
public List<AccessCertificationResponseType> createAdvanceToNextStageOnList()
-
getTimedActions
public List<WorkItemTimedActionsType> getTimedActions()
-
createTimedActionsList
public List<WorkItemTimedActionsType> createTimedActionsList()
-
getId
public Long getId()
-
setId
public void setId(Long value)
-
number
public AccessCertificationStageDefinitionType number(int value)
-
name
public AccessCertificationStageDefinitionType name(String value)
-
description
public AccessCertificationStageDefinitionType description(String value)
-
documentation
public AccessCertificationStageDefinitionType documentation(String value)
-
duration
public AccessCertificationStageDefinitionType duration(Duration value)
-
deadlineRounding
public AccessCertificationStageDefinitionType deadlineRounding(DeadlineRoundingType value)
-
notifyBeforeDeadline
public AccessCertificationStageDefinitionType notifyBeforeDeadline(Duration value)
-
notifyOnlyWhenNoDecision
public AccessCertificationStageDefinitionType notifyOnlyWhenNoDecision(Boolean value)
-
reviewerSpecification
public AccessCertificationStageDefinitionType reviewerSpecification(AccessCertificationReviewerSpecificationType value)
-
beginReviewerSpecification
public AccessCertificationReviewerSpecificationType beginReviewerSpecification()
-
outcomeStrategy
public AccessCertificationStageDefinitionType outcomeStrategy(AccessCertificationCaseOutcomeStrategyType value)
-
outcomeIfNoReviewers
public AccessCertificationStageDefinitionType outcomeIfNoReviewers(AccessCertificationResponseType value)
-
stopReviewOn
public AccessCertificationStageDefinitionType stopReviewOn(AccessCertificationResponseType value)
-
advanceToNextStageOn
public AccessCertificationStageDefinitionType advanceToNextStageOn(AccessCertificationResponseType value)
-
timedActions
public AccessCertificationStageDefinitionType timedActions(WorkItemTimedActionsType value)
-
beginTimedActions
public WorkItemTimedActionsType beginTimedActions()
-
id
public AccessCertificationStageDefinitionType id(Long value)
-
clone
public AccessCertificationStageDefinitionType clone()
-
-