@Override public boolean equals(Object object) { if (!(object instanceof ApprovalSchemaExecutionInformationType)) { return false; } ApprovalSchemaExecutionInformationType other = ((ApprovalSchemaExecutionInformationType) object); return asPrismContainerValue().equivalent(other.asPrismContainerValue()); }
@Override public int hashCode() { return asPrismContainerValue().hashCode(); }
@XmlElement(name = "currentStageNumber") public Integer getCurrentStageNumber() { return PrismForJAXBUtil.getPropertyValue(asPrismContainerValue(), F_CURRENT_STAGE_NUMBER, Integer.class); }
@Override public String toString() { return asPrismContainerValue().toString(); }
@XmlElement(required = true, name = "policyRules") public SchemaAttachedPolicyRulesType getPolicyRules() { return PrismForJAXBUtil.getPropertyValue(asPrismContainerValue(), F_POLICY_RULES, SchemaAttachedPolicyRulesType.class); }
public void setCurrentStageNumber(Integer value) { PrismForJAXBUtil.setPropertyValue(asPrismContainerValue(), F_CURRENT_STAGE_NUMBER, value); }
public void setPolicyRules(SchemaAttachedPolicyRulesType value) { PrismForJAXBUtil.setPropertyValue(asPrismContainerValue(), F_POLICY_RULES, value); }
@XmlElement(required = true, name = "stage") public List<ApprovalStageExecutionInformationType> getStage() { PrismContainerValue pcv = asPrismContainerValue(); PrismContainer container = PrismForJAXBUtil.getContainer(pcv, F_STAGE); return new ApprovalSchemaExecutionInformationType.AnonStage(container, pcv); }
public void setTaskRef(ObjectReferenceType value) { PrismReferenceValue _referenceValue = ((value!= null)?value.asReferenceValue():null); PrismForJAXBUtil.setReferenceValueAsRef(asPrismContainerValue(), F_TASK_REF, _referenceValue); }
@XmlElement(name = "taskRef") public ObjectReferenceType getTaskRef() { PrismReferenceValue reference = PrismForJAXBUtil.getReferenceValue(asPrismContainerValue(), F_TASK_REF); if (reference == null) { return null; } ObjectReferenceType taskRef = new ObjectReferenceType(); taskRef.setupReferenceValue(reference); return taskRef; }
public List<ApprovalStageExecutionInformationType> createStageList() { PrismForJAXBUtil.createContainer(asPrismContainerValue(), F_STAGE); return getStage(); }
public ApprovalSchemaExecutionInformationType clone() { ApprovalSchemaExecutionInformationType object = new ApprovalSchemaExecutionInformationType(); PrismContainerValue value = asPrismContainerValue().clone(); object.setupContainerValue(value); return object; }
public<X >X end() { return ((X)((PrismContainerValue)((PrismContainer) asPrismContainerValue().getParent()).getParent()).asContainerable()); }