public MailAuthenticationPolicyType clone() { MailAuthenticationPolicyType object = new MailAuthenticationPolicyType(); PrismContainerValue value = asPrismContainerValue().clone(); object.setupContainerValue(value); return object; }
public MailAuthenticationPolicyType displayName(String value) { setDisplayName(value); return this; }
public MailAuthenticationPolicyType mailNonce(String value) { setMailNonce(value); return this; }
@Override protected MailAuthenticationPolicyType createItem(PrismContainerValue value) { MailAuthenticationPolicyType mailAuthentication = new MailAuthenticationPolicyType(); mailAuthentication.setupContainerValue(value); return mailAuthentication; }
/** * Create an instance of {@link MailAuthenticationPolicyType } * */ public MailAuthenticationPolicyType createMailAuthenticationPolicyType() { return new MailAuthenticationPolicyType(); }
@Override protected PrismContainerValue getValueFrom(MailAuthenticationPolicyType value) { return value.asPrismContainerValue(); }
public MailAuthenticationPolicyType notificationConfiguration(NotificationConfigurationType value) { setNotificationConfiguration(value); return this; }
public MailAuthenticationPolicyType name(String value) { setName(value); return this; }
public NotificationConfigurationType beginNotificationConfiguration() { NotificationConfigurationType value = new NotificationConfigurationType(); notificationConfiguration(value); return value; }
public MailAuthenticationPolicyType(PrismContext prismContext) { setupContainerValue(new PrismContainerValueImpl<>(this, prismContext)); }
/** * Create an instance of {@link MailAuthenticationPolicyType } * */ public MailAuthenticationPolicyType createMailAuthenticationPolicyType() { return new MailAuthenticationPolicyType(); }
@Override public boolean equals(Object object) { if (!(object instanceof MailAuthenticationPolicyType)) { return false; } MailAuthenticationPolicyType other = ((MailAuthenticationPolicyType) object); return asPrismContainerValue().equivalent(other.asPrismContainerValue()); }
/** * Create an instance of {@link MailAuthenticationPolicyType } * */ public MailAuthenticationPolicyType createMailAuthenticationPolicyType() { return new MailAuthenticationPolicyType(); }
@Override public String toString() { return asPrismContainerValue().toString(); }
public MailAuthenticationPolicyType beginMailAuthentication() { MailAuthenticationPolicyType value = new MailAuthenticationPolicyType(); mailAuthentication(value); return value; }
@Override public int hashCode() { return asPrismContainerValue().hashCode(); }
@XmlElement(name = "mailNonce") public String getMailNonce() { return PrismForJAXBUtil.getPropertyValue(asPrismContainerValue(), F_MAIL_NONCE, String.class); }
public void setMailNonce(String value) { PrismForJAXBUtil.setPropertyValue(asPrismContainerValue(), F_MAIL_NONCE, value); }
public<X >X end() { return ((X)((PrismContainerValue)((PrismContainer) asPrismContainerValue().getParent()).getParent()).asContainerable()); }