Class AuthenticationsPolicyType
- java.lang.Object
-
- com.evolveum.midpoint.prism.impl.binding.AbstractMutableContainerable
-
- com.evolveum.midpoint.xml.ns._public.common.common_3.AuthenticationsPolicyType
-
- All Implemented Interfaces:
Containerable
,Freezable
,com.evolveum.midpoint.prism.impl.binding.ContainerablePrismBinding
,DebugDumpable
,Serializable
,Cloneable
public class AuthenticationsPolicyType extends com.evolveum.midpoint.prism.impl.binding.AbstractMutableContainerable
Definition of the use of authentication mechanisms. This part specifies how midPoint uses the credentials to authenticate users. This is also the place where SSO system integrations are specified. This is in fact practically applicable only in default security policy (the policy that is referenced from system configuration).- 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_IGNORED_LOCAL_PATH
static ItemName
F_MAIL_AUTHENTICATION
static ItemName
F_MODULES
static ItemName
F_SEQUENCE
static ItemName
F_SMS_AUTHENTICATION
static Producer<AuthenticationsPolicyType>
FACTORY
-
Fields inherited from interface com.evolveum.midpoint.util.DebugDumpable
INDENT_STRING
-
-
Constructor Summary
Constructors Constructor Description AuthenticationsPolicyType()
AuthenticationsPolicyType(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_MODULES
public static final ItemName F_MODULES
-
F_SEQUENCE
public static final ItemName F_SEQUENCE
-
F_MAIL_AUTHENTICATION
public static final ItemName F_MAIL_AUTHENTICATION
-
F_SMS_AUTHENTICATION
public static final ItemName F_SMS_AUTHENTICATION
-
F_IGNORED_LOCAL_PATH
public static final ItemName F_IGNORED_LOCAL_PATH
-
FACTORY
public static final Producer<AuthenticationsPolicyType> FACTORY
-
-
Constructor Detail
-
AuthenticationsPolicyType
public AuthenticationsPolicyType()
-
AuthenticationsPolicyType
@Deprecated public AuthenticationsPolicyType(PrismContext context)
Deprecated.
-
-
Method Detail
-
getModules
public AuthenticationModulesType getModules()
-
setModules
public void setModules(AuthenticationModulesType value)
-
getSequence
public List<AuthenticationSequenceType> getSequence()
-
createSequenceList
public List<AuthenticationSequenceType> createSequenceList()
-
getMailAuthentication
public List<MailAuthenticationPolicyType> getMailAuthentication()
-
createMailAuthenticationList
public List<MailAuthenticationPolicyType> createMailAuthenticationList()
-
getSmsAuthentication
public List<SmsAuthenticationPolicyType> getSmsAuthentication()
-
createSmsAuthenticationList
public List<SmsAuthenticationPolicyType> createSmsAuthenticationList()
-
equals
public boolean equals(Object other)
- Overrides:
equals
in classcom.evolveum.midpoint.prism.impl.binding.AbstractMutableContainerable
-
modules
public AuthenticationsPolicyType modules(AuthenticationModulesType value)
-
beginModules
public AuthenticationModulesType beginModules()
-
sequence
public AuthenticationsPolicyType sequence(AuthenticationSequenceType value)
-
beginSequence
public AuthenticationSequenceType beginSequence()
-
mailAuthentication
public AuthenticationsPolicyType mailAuthentication(MailAuthenticationPolicyType value)
-
beginMailAuthentication
public MailAuthenticationPolicyType beginMailAuthentication()
-
smsAuthentication
public AuthenticationsPolicyType smsAuthentication(SmsAuthenticationPolicyType value)
-
beginSmsAuthentication
public SmsAuthenticationPolicyType beginSmsAuthentication()
-
ignoredLocalPath
public AuthenticationsPolicyType ignoredLocalPath(String value)
-
end
public <X> X end()
-
clone
public AuthenticationsPolicyType clone()
- Overrides:
clone
in classcom.evolveum.midpoint.prism.impl.binding.AbstractMutableContainerable
-
-