@Override public boolean equals(Object object) { if (!(object instanceof AccessCertificationReviewerSpecificationType)) { return false; } AccessCertificationReviewerSpecificationType other = ((AccessCertificationReviewerSpecificationType) object); return asPrismContainerValue().equivalent(other.asPrismContainerValue()); }
@Override public String toString() { return asPrismContainerValue().toString(); }
@Override public int hashCode() { return asPrismContainerValue().hashCode(); }
@XmlElement(name = "useTargetOwner") public Boolean isUseTargetOwner() { return PrismForJAXBUtil.getPropertyValue(asPrismContainerValue(), F_USE_TARGET_OWNER, Boolean.class); }
@XmlElement(name = "useObjectManager") public ManagerSearchType getUseObjectManager() { return PrismForJAXBUtil.getPropertyValue(asPrismContainerValue(), F_USE_OBJECT_MANAGER, ManagerSearchType.class); }
@XmlElement(name = "description") public String getDescription() { return PrismForJAXBUtil.getPropertyValue(asPrismContainerValue(), F_DESCRIPTION, String.class); }
@XmlElement(name = "useObjectOwner") public Boolean isUseObjectOwner() { return PrismForJAXBUtil.getPropertyValue(asPrismContainerValue(), F_USE_OBJECT_OWNER, Boolean.class); }
@XmlElement(name = "name") public String getName() { return PrismForJAXBUtil.getPropertyValue(asPrismContainerValue(), F_NAME, String.class); }
@XmlElement(name = "useTargetApprover") public Boolean isUseTargetApprover() { return PrismForJAXBUtil.getPropertyValue(asPrismContainerValue(), F_USE_TARGET_APPROVER, Boolean.class); }
@XmlElement(name = "reviewerExpression") public List<ExpressionType> getReviewerExpression() { return PrismForJAXBUtil.getPropertyValues(asPrismContainerValue(), F_REVIEWER_EXPRESSION, ExpressionType.class); }
@XmlElement(name = "useObjectApprover") public Boolean isUseObjectApprover() { return PrismForJAXBUtil.getPropertyValue(asPrismContainerValue(), F_USE_OBJECT_APPROVER, Boolean.class); }
public void setName(String value) { PrismForJAXBUtil.setPropertyValue(asPrismContainerValue(), F_NAME, value); }
public void setUseObjectOwner(Boolean value) { PrismForJAXBUtil.setPropertyValue(asPrismContainerValue(), F_USE_OBJECT_OWNER, value); }
@XmlElement(name = "defaultReviewerRef") public List<ObjectReferenceType> getDefaultReviewerRef() { PrismContainerValue pcv = asPrismContainerValue(); PrismReference reference = PrismForJAXBUtil.getReference(pcv, F_DEFAULT_REVIEWER_REF); return new AccessCertificationReviewerSpecificationType.AnonDefaultReviewerRef(reference, pcv); }
@XmlElement(name = "additionalReviewerRef") public List<ObjectReferenceType> getAdditionalReviewerRef() { PrismContainerValue pcv = asPrismContainerValue(); PrismReference reference = PrismForJAXBUtil.getReference(pcv, F_ADDITIONAL_REVIEWER_REF); return new AccessCertificationReviewerSpecificationType.AnonAdditionalReviewerRef(reference, pcv); }
public List<ObjectReferenceType> createAdditionalReviewerRefList() { PrismForJAXBUtil.createReference(asPrismContainerValue(), F_ADDITIONAL_REVIEWER_REF); return getAdditionalReviewerRef(); }
public List<ExpressionType> createReviewerExpressionList() { PrismForJAXBUtil.createProperty(asPrismContainerValue(), F_REVIEWER_EXPRESSION); return getReviewerExpression(); }
public void setReviewerSpecification(AccessCertificationReviewerSpecificationType value) { PrismContainerValue fieldContainerValue = ((value!= null)?value.asPrismContainerValue():null); PrismForJAXBUtil.setFieldContainerValue(asPrismContainerValue(), F_REVIEWER_SPECIFICATION, fieldContainerValue); }
public List<ObjectReferenceType> createDefaultReviewerRefList() { PrismForJAXBUtil.createReference(asPrismContainerValue(), F_DEFAULT_REVIEWER_REF); return getDefaultReviewerRef(); }
public AccessCertificationReviewerSpecificationType clone() { AccessCertificationReviewerSpecificationType object = new AccessCertificationReviewerSpecificationType(); PrismContainerValue value = asPrismContainerValue().clone(); object.setupContainerValue(value); return object; }