@Override protected PrismContainerValue getValueFrom(HasAssignmentPolicyConstraintType value) { return value.asPrismContainerValue(); }
@Override protected PrismContainerValue getValueFrom(HasAssignmentPolicyConstraintType value) { return value.asPrismContainerValue(); }
@Override public boolean equals(Object object) { if (!(object instanceof HasAssignmentPolicyConstraintType)) { return false; } HasAssignmentPolicyConstraintType other = ((HasAssignmentPolicyConstraintType) object); return asPrismContainerValue().equivalent(other.asPrismContainerValue()); }
@Override public String toString() { return asPrismContainerValue().toString(); }
@XmlElement(name = "direct") public Boolean isDirect() { return PrismForJAXBUtil.getPropertyValue(asPrismContainerValue(), F_DIRECT, Boolean.class); }
@XmlElement(name = "enabled") public Boolean isEnabled() { return PrismForJAXBUtil.getPropertyValue(asPrismContainerValue(), F_ENABLED, Boolean.class); }
@XmlElement(name = "relation") public List<QName> getRelation() { return PrismForJAXBUtil.getPropertyValues(asPrismContainerValue(), F_RELATION, QName.class); }
@Override public int hashCode() { return asPrismContainerValue().hashCode(); }
public void setDirect(Boolean value) { PrismForJAXBUtil.setPropertyValue(asPrismContainerValue(), F_DIRECT, value); }
public void setEnabled(Boolean value) { PrismForJAXBUtil.setPropertyValue(asPrismContainerValue(), F_ENABLED, value); }
public List<QName> createRelationList() { PrismForJAXBUtil.createProperty(asPrismContainerValue(), F_RELATION); return getRelation(); }
public void setTargetRef(ObjectReferenceType value) { PrismReferenceValue _referenceValue = ((value!= null)?value.asReferenceValue():null); PrismForJAXBUtil.setReferenceValueAsRef(asPrismContainerValue(), F_TARGET_REF, _referenceValue); }
@XmlElement(required = true, name = "targetRef") public ObjectReferenceType getTargetRef() { PrismReferenceValue reference = PrismForJAXBUtil.getReferenceValue(asPrismContainerValue(), F_TARGET_REF); if (reference == null) { return null; } ObjectReferenceType targetRef = new ObjectReferenceType(); targetRef.setupReferenceValue(reference); return targetRef; }
public HasAssignmentPolicyConstraintType clone() { HasAssignmentPolicyConstraintType object = new HasAssignmentPolicyConstraintType(); PrismContainerValue value = asPrismContainerValue().clone(); object.setupContainerValue(value); return object; }
public<X >X end() { return ((X)((PrismContainerValue)((PrismContainer) asPrismContainerValue().getParent()).getParent()).asContainerable()); }