@Override protected PrismContainerValue getValueFrom(AccessCertificationStageDefinitionType value) { return value.asPrismContainerValue(); }
@Override protected PrismContainerValue getValueFrom(AccessCertificationStageDefinitionType value) { return value.asPrismContainerValue(); }
@Override public boolean equals(Object object) { if (!(object instanceof AccessCertificationStageDefinitionType)) { return false; } AccessCertificationStageDefinitionType other = ((AccessCertificationStageDefinitionType) object); return asPrismContainerValue().equivalent(other.asPrismContainerValue()); }
@XmlSchemaType(name = "string") @XmlElement(name = "stopReviewOn") public List<AccessCertificationResponseType> getStopReviewOn() { return PrismForJAXBUtil.getPropertyValues(asPrismContainerValue(), F_STOP_REVIEW_ON, AccessCertificationResponseType.class); }
@XmlSchemaType(name = "string") @XmlElement(name = "outcomeStrategy") public AccessCertificationCaseOutcomeStrategyType getOutcomeStrategy() { return PrismForJAXBUtil.getPropertyValue(asPrismContainerValue(), F_OUTCOME_STRATEGY, AccessCertificationCaseOutcomeStrategyType.class); }
@XmlSchemaType(name = "string") @XmlElement(name = "outcomeIfNoReviewers") public AccessCertificationResponseType getOutcomeIfNoReviewers() { return PrismForJAXBUtil.getPropertyValue(asPrismContainerValue(), F_OUTCOME_IF_NO_REVIEWERS, AccessCertificationResponseType.class); }
@XmlSchemaType(name = "string") @XmlElement(name = "deadlineRounding") public DeadlineRoundingType getDeadlineRounding() { return PrismForJAXBUtil.getPropertyValue(asPrismContainerValue(), F_DEADLINE_ROUNDING, DeadlineRoundingType.class); }
@XmlSchemaType(name = "string") @XmlElement(name = "advanceToNextStageOn") public List<AccessCertificationResponseType> getAdvanceToNextStageOn() { return PrismForJAXBUtil.getPropertyValues(asPrismContainerValue(), F_ADVANCE_TO_NEXT_STAGE_ON, AccessCertificationResponseType.class); }
@XmlElement(name = "duration") public Duration getDuration() { return PrismForJAXBUtil.getPropertyValue(asPrismContainerValue(), F_DURATION, Duration.class); }
@XmlElement(name = "name") public String getName() { return PrismForJAXBUtil.getPropertyValue(asPrismContainerValue(), F_NAME, String.class); }
@XmlElement(name = "description") public String getDescription() { return PrismForJAXBUtil.getPropertyValue(asPrismContainerValue(), F_DESCRIPTION, String.class); }
@XmlElement(name = "reviewerSpecification") public AccessCertificationReviewerSpecificationType getReviewerSpecification() { return PrismForJAXBUtil.getFieldSingleContainerable(asPrismContainerValue(), F_REVIEWER_SPECIFICATION, AccessCertificationReviewerSpecificationType.class); }
@Override public int hashCode() { return asPrismContainerValue().hashCode(); }
@XmlElement(name = "number") public int getNumber() { return PrismForJAXBUtil.getPropertyValue(asPrismContainerValue(), F_NUMBER, Integer.class); }
@XmlElement(name = "notifyBeforeDeadline") public List<Duration> getNotifyBeforeDeadline() { return PrismForJAXBUtil.getPropertyValues(asPrismContainerValue(), F_NOTIFY_BEFORE_DEADLINE, Duration.class); }
@XmlElement(name = "timedActions") public List<WorkItemTimedActionsType> getTimedActions() { PrismContainerValue pcv = asPrismContainerValue(); PrismContainer container = PrismForJAXBUtil.getContainer(pcv, F_TIMED_ACTIONS); return new AccessCertificationStageDefinitionType.AnonTimedActions(container, pcv); }
public List<AccessCertificationResponseType> createAdvanceToNextStageOnList() { PrismForJAXBUtil.createProperty(asPrismContainerValue(), F_ADVANCE_TO_NEXT_STAGE_ON); return getAdvanceToNextStageOn(); }
public List<AccessCertificationResponseType> createStopReviewOnList() { PrismForJAXBUtil.createProperty(asPrismContainerValue(), F_STOP_REVIEW_ON); return getStopReviewOn(); }
public List<WorkItemTimedActionsType> createTimedActionsList() { PrismForJAXBUtil.createContainer(asPrismContainerValue(), F_TIMED_ACTIONS); return getTimedActions(); }
public AccessCertificationStageDefinitionType clone() { AccessCertificationStageDefinitionType object = new AccessCertificationStageDefinitionType(); PrismContainerValue value = asPrismContainerValue().clone(); object.setupContainerValue(value); return object; }