@Override public boolean equals(Object object) { if (!(object instanceof CredentialsPolicyType)) { return false; } CredentialsPolicyType other = ((CredentialsPolicyType) object); return asPrismContainerValue().equivalent(other.asPrismContainerValue()); }
@XmlElement(name = "securityQuestions") public SecurityQuestionsCredentialsPolicyType getSecurityQuestions() { return PrismForJAXBUtil.getFieldSingleContainerable(asPrismContainerValue(), F_SECURITY_QUESTIONS, SecurityQuestionsCredentialsPolicyType.class); }
@Override public int hashCode() { return asPrismContainerValue().hashCode(); }
@Override public String toString() { return asPrismContainerValue().toString(); }
@XmlElement(name = "default") public CredentialPolicyType getDefault() { return PrismForJAXBUtil.getFieldSingleContainerable(asPrismContainerValue(), F_DEFAULT, CredentialPolicyType.class); }
@XmlElement(name = "password") public PasswordCredentialsPolicyType getPassword() { return PrismForJAXBUtil.getFieldSingleContainerable(asPrismContainerValue(), F_PASSWORD, PasswordCredentialsPolicyType.class); }
@XmlElement(name = "nonce") public List<NonceCredentialsPolicyType> getNonce() { PrismContainerValue pcv = asPrismContainerValue(); PrismContainer container = PrismForJAXBUtil.getContainer(pcv, F_NONCE); return new CredentialsPolicyType.AnonNonce(container, pcv); }
public List<NonceCredentialsPolicyType> createNonceList() { PrismForJAXBUtil.createContainer(asPrismContainerValue(), F_NONCE); return getNonce(); }
public void setCredentials(CredentialsPolicyType value) { PrismContainerValue fieldContainerValue = ((value!= null)?value.asPrismContainerValue():null); PrismForJAXBUtil.setFieldContainerValue(asPrismContainerValue(), F_CREDENTIALS, fieldContainerValue); }
public void setSecurityQuestions(SecurityQuestionsCredentialsPolicyType value) { PrismContainerValue fieldContainerValue = ((value!= null)?value.asPrismContainerValue():null); PrismForJAXBUtil.setFieldContainerValue(asPrismContainerValue(), F_SECURITY_QUESTIONS, fieldContainerValue); }
public void setPassword(PasswordCredentialsPolicyType value) { PrismContainerValue fieldContainerValue = ((value!= null)?value.asPrismContainerValue():null); PrismForJAXBUtil.setFieldContainerValue(asPrismContainerValue(), F_PASSWORD, fieldContainerValue); }
public void setDefault(CredentialPolicyType value) { PrismContainerValue fieldContainerValue = ((value!= null)?value.asPrismContainerValue():null); PrismForJAXBUtil.setFieldContainerValue(asPrismContainerValue(), F_DEFAULT, fieldContainerValue); }
public CredentialsPolicyType clone() { CredentialsPolicyType object = new CredentialsPolicyType(); PrismContainerValue value = asPrismContainerValue().clone(); object.setupContainerValue(value); return object; }
public<X >X end() { return ((X)((PrismContainerValue)((PrismContainer) asPrismContainerValue().getParent()).getParent()).asContainerable()); }