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
,ContainerablePrismBinding
,DebugDumpable
,Serializable
,Cloneable
public class AuthenticationsPolicyType extends 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
AbstractMutableContainerable.Any
-
Nested classes/interfaces inherited from interface com.evolveum.midpoint.prism.impl.binding.ContainerablePrismBinding
ContainerablePrismBinding.ContainerableList<T extends Containerable>, 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_MODULES
static ItemName
F_SEQUENCE
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
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AuthenticationModulesType
beginModules()
AuthenticationSequenceType
beginSequence()
AuthenticationsPolicyType
clone()
List<AuthenticationSequenceType>
createSequenceList()
<X> X
end()
boolean
equals(Object other)
List<String>
getIgnoredLocalPath()
AuthenticationModulesType
getModules()
List<AuthenticationSequenceType>
getSequence()
AuthenticationsPolicyType
id(Long value)
AuthenticationsPolicyType
ignoredLocalPath(String value)
AuthenticationsPolicyType
modules(AuthenticationModulesType value)
AuthenticationsPolicyType
sequence(AuthenticationSequenceType value)
void
setModules(AuthenticationModulesType value)
-
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_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()
-
equals
public boolean equals(Object other)
- Overrides:
equals
in classAbstractMutableContainerable
-
id
public AuthenticationsPolicyType id(Long value)
-
modules
public AuthenticationsPolicyType modules(AuthenticationModulesType value)
-
beginModules
public AuthenticationModulesType beginModules()
-
sequence
public AuthenticationsPolicyType sequence(AuthenticationSequenceType value)
-
beginSequence
public AuthenticationSequenceType beginSequence()
-
ignoredLocalPath
public AuthenticationsPolicyType ignoredLocalPath(String value)
-
end
public <X> X end()
-
clone
public AuthenticationsPolicyType clone()
- Overrides:
clone
in classAbstractMutableContainerable
-
-