@Override public boolean equals(Object object) { if (!(object instanceof StringPolicyType)) { return false; } StringPolicyType other = ((StringPolicyType) object); return asPrismContainerValue().equivalent(other.asPrismContainerValue()); }
@Override public int hashCode() { return asPrismContainerValue().hashCode(); }
@XmlElement(name = "limitations") public LimitationsType getLimitations() { return PrismForJAXBUtil.getPropertyValue(asPrismContainerValue(), F_LIMITATIONS, LimitationsType.class); }
@Override public String toString() { return asPrismContainerValue().toString(); }
@XmlElement(name = "description") public String getDescription() { return PrismForJAXBUtil.getPropertyValue(asPrismContainerValue(), F_DESCRIPTION, String.class); }
@XmlElement(name = "characterClass") public CharacterClassType getCharacterClass() { return PrismForJAXBUtil.getPropertyValue(asPrismContainerValue(), F_CHARACTER_CLASS, CharacterClassType.class); }
public void setLimitations(LimitationsType value) { PrismForJAXBUtil.setPropertyValue(asPrismContainerValue(), F_LIMITATIONS, value); }
public void setCharacterClass(CharacterClassType value) { PrismForJAXBUtil.setPropertyValue(asPrismContainerValue(), F_CHARACTER_CLASS, value); }
public void setDescription(String value) { PrismForJAXBUtil.setPropertyValue(asPrismContainerValue(), F_DESCRIPTION, value); }
public void setStringPolicy(StringPolicyType value) { PrismContainerValue fieldContainerValue = ((value!= null)?value.asPrismContainerValue():null); PrismForJAXBUtil.setFieldContainerValue(asPrismContainerValue(), F_STRING_POLICY, fieldContainerValue); }
public<X >X end() { return ((X)((PrismContainerValue)((PrismContainer) asPrismContainerValue().getParent()).getParent()).asContainerable()); }
public StringPolicyType clone() { StringPolicyType object = new StringPolicyType(); PrismContainerValue value = asPrismContainerValue().clone(); object.setupContainerValue(value); return object; }