public class CredentialPolicyType extends Object implements Serializable, Cloneable, Containerable
Java class for CredentialPolicyType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="CredentialPolicyType"> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <sequence> <element name="storageMethod" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}CredentialsStorageMethodType" minOccurs="0"/> <element name="resetMethod" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}CredentialsResetMethodType" minOccurs="0"/> <element name="propagationUserControl" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}CredentialsPropagationUserControlType" minOccurs="0"/> <element name="minOccurs" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> <element name="maxOccurs" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> <element name="maxAge" type="{http://www.w3.org/2001/XMLSchema}duration" minOccurs="0"/> <element name="minAge" type="{http://www.w3.org/2001/XMLSchema}duration" minOccurs="0"/> <element name="warningBeforeExpirationDuration" type="{http://www.w3.org/2001/XMLSchema}duration" minOccurs="0"/> <element name="lockoutMaxFailedAttempts" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/> <element name="lockoutFailedAttemptsDuration" type="{http://www.w3.org/2001/XMLSchema}duration" minOccurs="0"/> <element name="lockoutDuration" type="{http://www.w3.org/2001/XMLSchema}duration" minOccurs="0"/> <element name="valuePolicyRef" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}ObjectReferenceType" minOccurs="0"/> <element name="historyLength" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/> <element name="historyStorageMethod" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}CredentialsStorageMethodType" minOccurs="0"/> </sequence> </restriction> </complexContent> </complexType>
Modifier and Type | Field and Description |
---|---|
static QName |
COMPLEX_TYPE |
static QName |
F_HISTORY_LENGTH |
static QName |
F_HISTORY_STORAGE_METHOD |
static QName |
F_LOCKOUT_DURATION |
static QName |
F_LOCKOUT_FAILED_ATTEMPTS_DURATION |
static QName |
F_LOCKOUT_MAX_FAILED_ATTEMPTS |
static QName |
F_MAX_AGE |
static QName |
F_MAX_OCCURS |
static QName |
F_MIN_AGE |
static QName |
F_MIN_OCCURS |
static QName |
F_PROPAGATION_USER_CONTROL |
static QName |
F_RESET_METHOD |
static QName |
F_STORAGE_METHOD |
static QName |
F_VALUE_POLICY_REF |
static QName |
F_WARNING_BEFORE_EXPIRATION_DURATION |
Constructor and Description |
---|
CredentialPolicyType() |
CredentialPolicyType(PrismContext prismContext) |
public static final QName COMPLEX_TYPE
public static final QName F_STORAGE_METHOD
public static final QName F_RESET_METHOD
public static final QName F_PROPAGATION_USER_CONTROL
public static final QName F_MIN_OCCURS
public static final QName F_MAX_OCCURS
public static final QName F_MAX_AGE
public static final QName F_MIN_AGE
public static final QName F_WARNING_BEFORE_EXPIRATION_DURATION
public static final QName F_LOCKOUT_MAX_FAILED_ATTEMPTS
public static final QName F_LOCKOUT_FAILED_ATTEMPTS_DURATION
public static final QName F_LOCKOUT_DURATION
public static final QName F_VALUE_POLICY_REF
public static final QName F_HISTORY_LENGTH
public static final QName F_HISTORY_STORAGE_METHOD
public CredentialPolicyType()
public CredentialPolicyType(PrismContext prismContext)
public PrismContainerValue asPrismContainerValue()
asPrismContainerValue
in interface Containerable
public void setupContainerValue(PrismContainerValue containerValue)
Containerable
setupContainerValue
in interface Containerable
public <X> X end()
public CredentialsStorageMethodType getStorageMethod()
public void setStorageMethod(CredentialsStorageMethodType value)
public CredentialsResetMethodType getResetMethod()
public void setResetMethod(CredentialsResetMethodType value)
public CredentialsPropagationUserControlType getPropagationUserControl()
public void setPropagationUserControl(CredentialsPropagationUserControlType value)
public String getMinOccurs()
public void setMinOccurs(String value)
public String getMaxOccurs()
public void setMaxOccurs(String value)
public Duration getMaxAge()
public void setMaxAge(Duration value)
public Duration getMinAge()
public void setMinAge(Duration value)
public Duration getWarningBeforeExpirationDuration()
public void setWarningBeforeExpirationDuration(Duration value)
public Integer getLockoutMaxFailedAttempts()
public void setLockoutMaxFailedAttempts(Integer value)
public Duration getLockoutFailedAttemptsDuration()
public void setLockoutFailedAttemptsDuration(Duration value)
public Duration getLockoutDuration()
public void setLockoutDuration(Duration value)
public ObjectReferenceType getValuePolicyRef()
public void setValuePolicyRef(ObjectReferenceType value)
public Integer getHistoryLength()
public void setHistoryLength(Integer value)
public CredentialsStorageMethodType getHistoryStorageMethod()
public void setHistoryStorageMethod(CredentialsStorageMethodType value)
public CredentialPolicyType storageMethod(CredentialsStorageMethodType value)
public CredentialsStorageMethodType beginStorageMethod()
public CredentialPolicyType resetMethod(CredentialsResetMethodType value)
public CredentialsResetMethodType beginResetMethod()
public CredentialPolicyType propagationUserControl(CredentialsPropagationUserControlType value)
public CredentialPolicyType minOccurs(String value)
public CredentialPolicyType maxOccurs(String value)
public CredentialPolicyType maxAge(Duration value)
public CredentialPolicyType minAge(Duration value)
public CredentialPolicyType warningBeforeExpirationDuration(Duration value)
public CredentialPolicyType lockoutMaxFailedAttempts(Integer value)
public CredentialPolicyType lockoutFailedAttemptsDuration(Duration value)
public CredentialPolicyType lockoutDuration(Duration value)
public CredentialPolicyType valuePolicyRef(ObjectReferenceType value)
public CredentialPolicyType valuePolicyRef(String oid, QName type)
public CredentialPolicyType valuePolicyRef(String oid, QName type, QName relation)
public ObjectReferenceType beginValuePolicyRef()
public CredentialPolicyType historyLength(Integer value)
public CredentialPolicyType historyStorageMethod(CredentialsStorageMethodType value)
public CredentialsStorageMethodType beginHistoryStorageMethod()
public CredentialPolicyType clone()
Copyright © 2019 Evolveum. All rights reserved.