Class CredentialsResetPolicyType
- java.lang.Object
-
- com.evolveum.midpoint.prism.impl.binding.AbstractMutableContainerable
-
- com.evolveum.midpoint.xml.ns._public.common.common_3.CredentialsResetPolicyType
-
- All Implemented Interfaces:
Containerable
,Freezable
,com.evolveum.midpoint.prism.impl.binding.ContainerablePrismBinding
,DebugDumpable
,Serializable
,Cloneable
public class CredentialsResetPolicyType extends com.evolveum.midpoint.prism.impl.binding.AbstractMutableContainerable
Credentials reset management policy. It specifies the management details for each supported credentials reset type. It defines parameters such as reset method. The idea is that all the password reset mechanisms have the same parts: request, authentication, credential source, delivery. This data structure is meant to configure those steps.- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.evolveum.midpoint.prism.impl.binding.AbstractMutableContainerable
com.evolveum.midpoint.prism.impl.binding.AbstractMutableContainerable.Any
-
Nested classes/interfaces inherited from interface com.evolveum.midpoint.prism.impl.binding.ContainerablePrismBinding
com.evolveum.midpoint.prism.impl.binding.ContainerablePrismBinding.ContainerableList<T extends Containerable>, com.evolveum.midpoint.prism.impl.binding.ContainerablePrismBinding.ReferencableList<T extends Referencable>
-
-
Field Summary
Fields Modifier and Type Field Description static QName
COMPLEX_TYPE
static ItemName
F_AUTHENTICATION_SEQUENCE_NAME
static ItemName
F_DESCRIPTION
static ItemName
F_DOCUMENTATION
static ItemName
F_FORCE_CHANGE
static ItemName
F_FORM_REF
static ItemName
F_MAIL_RESET
static ItemName
F_NAME
static ItemName
F_NEW_CREDENTIAL_SOURCE
static ItemName
F_SECURITY_QUESTION_RESET
static ItemName
F_SMS_RESET
static Producer<CredentialsResetPolicyType>
FACTORY
-
Fields inherited from interface com.evolveum.midpoint.util.DebugDumpable
INDENT_STRING
-
-
Constructor Summary
Constructors Constructor Description CredentialsResetPolicyType()
CredentialsResetPolicyType(PrismContext context)
Deprecated.
-
Method Summary
-
Methods inherited from class com.evolveum.midpoint.prism.impl.binding.AbstractMutableContainerable
asPrismContainerValue, getId, hashCode, setId, setupContainerValue, toString
-
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface com.evolveum.midpoint.prism.Containerable
cloneWithoutId, debugDump, freeze, isImmutable
-
Methods inherited from interface com.evolveum.midpoint.prism.impl.binding.ContainerablePrismBinding
prismGetContainerableList, prismGetPropertyValue, prismGetPropertyValues, prismGetReferencable, prismGetReferencableList, prismGetReferenceObjectable, prismGetSingleContainerable, prismSetPropertyValue, prismSetReferencable, prismSetReferenceObjectable, prismSetSingleContainerable
-
Methods inherited from interface com.evolveum.midpoint.util.DebugDumpable
debugDump, debugDumpLazily, debugDumpLazily
-
Methods inherited from interface com.evolveum.midpoint.prism.Freezable
checkImmutable, checkMutable
-
-
-
-
Field Detail
-
COMPLEX_TYPE
public static final QName COMPLEX_TYPE
-
F_NAME
public static final ItemName F_NAME
-
F_DESCRIPTION
public static final ItemName F_DESCRIPTION
-
F_DOCUMENTATION
public static final ItemName F_DOCUMENTATION
-
F_AUTHENTICATION_SEQUENCE_NAME
public static final ItemName F_AUTHENTICATION_SEQUENCE_NAME
-
F_NEW_CREDENTIAL_SOURCE
public static final ItemName F_NEW_CREDENTIAL_SOURCE
-
F_FORCE_CHANGE
public static final ItemName F_FORCE_CHANGE
-
F_SECURITY_QUESTION_RESET
public static final ItemName F_SECURITY_QUESTION_RESET
-
F_MAIL_RESET
public static final ItemName F_MAIL_RESET
-
F_SMS_RESET
public static final ItemName F_SMS_RESET
-
F_FORM_REF
public static final ItemName F_FORM_REF
-
FACTORY
public static final Producer<CredentialsResetPolicyType> FACTORY
-
-
Constructor Detail
-
CredentialsResetPolicyType
public CredentialsResetPolicyType()
-
CredentialsResetPolicyType
@Deprecated public CredentialsResetPolicyType(PrismContext context)
Deprecated.
-
-
Method Detail
-
getName
public String getName()
-
setName
public void setName(String value)
-
getDescription
public String getDescription()
-
setDescription
public void setDescription(String value)
-
getDocumentation
public String getDocumentation()
-
setDocumentation
public void setDocumentation(String value)
-
getAuthenticationSequenceName
public String getAuthenticationSequenceName()
-
setAuthenticationSequenceName
public void setAuthenticationSequenceName(String value)
-
getNewCredentialSource
public CredentialSourceType getNewCredentialSource()
-
setNewCredentialSource
public void setNewCredentialSource(CredentialSourceType value)
-
isForceChange
public Boolean isForceChange()
-
setForceChange
public void setForceChange(Boolean value)
-
getSecurityQuestionReset
public SecurityQuestionsResetPolicyType getSecurityQuestionReset()
-
setSecurityQuestionReset
public void setSecurityQuestionReset(SecurityQuestionsResetPolicyType value)
-
getMailReset
public MailResetPolicyType getMailReset()
-
setMailReset
public void setMailReset(MailResetPolicyType value)
-
getSmsReset
public SmsResetPolicyType getSmsReset()
-
setSmsReset
public void setSmsReset(SmsResetPolicyType value)
-
getFormRef
public ObjectReferenceType getFormRef()
-
setFormRef
public void setFormRef(ObjectReferenceType value)
-
equals
public boolean equals(Object other)
- Overrides:
equals
in classcom.evolveum.midpoint.prism.impl.binding.AbstractMutableContainerable
-
name
public CredentialsResetPolicyType name(String value)
-
description
public CredentialsResetPolicyType description(String value)
-
documentation
public CredentialsResetPolicyType documentation(String value)
-
authenticationSequenceName
public CredentialsResetPolicyType authenticationSequenceName(String value)
-
newCredentialSource
public CredentialsResetPolicyType newCredentialSource(CredentialSourceType value)
-
beginNewCredentialSource
public CredentialSourceType beginNewCredentialSource()
-
forceChange
public CredentialsResetPolicyType forceChange(Boolean value)
-
securityQuestionReset
public CredentialsResetPolicyType securityQuestionReset(SecurityQuestionsResetPolicyType value)
-
beginSecurityQuestionReset
public SecurityQuestionsResetPolicyType beginSecurityQuestionReset()
-
mailReset
public CredentialsResetPolicyType mailReset(MailResetPolicyType value)
-
beginMailReset
public MailResetPolicyType beginMailReset()
-
smsReset
public CredentialsResetPolicyType smsReset(SmsResetPolicyType value)
-
beginSmsReset
public SmsResetPolicyType beginSmsReset()
-
formRef
public CredentialsResetPolicyType formRef(ObjectReferenceType value)
-
formRef
public CredentialsResetPolicyType formRef(String oid, QName type)
-
formRef
public CredentialsResetPolicyType formRef(String oid, QName type, QName relation)
-
beginFormRef
public ObjectReferenceType beginFormRef()
-
end
public <X> X end()
-
clone
public CredentialsResetPolicyType clone()
- Overrides:
clone
in classcom.evolveum.midpoint.prism.impl.binding.AbstractMutableContainerable
-
-