Class AttributeVerificationAuthenticationModuleType
- java.lang.Object
-
- com.evolveum.midpoint.prism.impl.binding.AbstractMutableContainerable
-
- com.evolveum.midpoint.xml.ns._public.common.common_3.AbstractAuthenticationModuleType
-
- com.evolveum.midpoint.xml.ns._public.common.common_3.AbstractCredentialAuthenticationModuleType
-
- com.evolveum.midpoint.xml.ns._public.common.common_3.AttributeVerificationAuthenticationModuleType
-
- All Implemented Interfaces:
Containerable
,Freezable
,ContainerablePrismBinding
,DebugDumpable
,Serializable
,Cloneable
public class AttributeVerificationAuthenticationModuleType extends AbstractCredentialAuthenticationModuleType
The module can be used as an additional verification of the already authenticated user. Intended for interactive user verification by comparing the specified attribute with the value provided by the user.- 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_PATH
static Producer<AttributeVerificationAuthenticationModuleType>
FACTORY
-
Fields inherited from class com.evolveum.midpoint.xml.ns._public.common.common_3.AbstractCredentialAuthenticationModuleType
F_CREDENTIAL_NAME
-
Fields inherited from class com.evolveum.midpoint.xml.ns._public.common.common_3.AbstractAuthenticationModuleType
F_DESCRIPTION, F_DOCUMENTATION, F_FOCUS_TYPE, F_IDENTIFIER, F_NAME
-
Fields inherited from interface com.evolveum.midpoint.util.DebugDumpable
INDENT_STRING
-
-
Constructor Summary
Constructors Constructor Description AttributeVerificationAuthenticationModuleType()
AttributeVerificationAuthenticationModuleType(PrismContext context)
Deprecated.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AttributeVerificationAuthenticationModuleType
clone()
AttributeVerificationAuthenticationModuleType
credentialName(String value)
AttributeVerificationAuthenticationModuleType
description(String value)
AttributeVerificationAuthenticationModuleType
documentation(String value)
<X> X
end()
boolean
equals(Object other)
AttributeVerificationAuthenticationModuleType
focusType(QName value)
List<ItemPathType>
getPath()
AttributeVerificationAuthenticationModuleType
id(Long value)
AttributeVerificationAuthenticationModuleType
identifier(String value)
AttributeVerificationAuthenticationModuleType
name(String value)
AttributeVerificationAuthenticationModuleType
path(ItemPathType value)
-
Methods inherited from class com.evolveum.midpoint.xml.ns._public.common.common_3.AbstractCredentialAuthenticationModuleType
getCredentialName, setCredentialName
-
Methods inherited from class com.evolveum.midpoint.xml.ns._public.common.common_3.AbstractAuthenticationModuleType
getDescription, getDocumentation, getFocusType, getIdentifier, getName, setDescription, setDocumentation, setFocusType, setIdentifier, setName
-
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_PATH
public static final ItemName F_PATH
-
FACTORY
public static final Producer<AttributeVerificationAuthenticationModuleType> FACTORY
-
-
Constructor Detail
-
AttributeVerificationAuthenticationModuleType
public AttributeVerificationAuthenticationModuleType()
-
AttributeVerificationAuthenticationModuleType
@Deprecated public AttributeVerificationAuthenticationModuleType(PrismContext context)
Deprecated.
-
-
Method Detail
-
getPath
public List<ItemPathType> getPath()
-
equals
public boolean equals(Object other)
- Overrides:
equals
in classAbstractCredentialAuthenticationModuleType
-
id
public AttributeVerificationAuthenticationModuleType id(Long value)
- Overrides:
id
in classAbstractCredentialAuthenticationModuleType
-
path
public AttributeVerificationAuthenticationModuleType path(ItemPathType value)
-
credentialName
public AttributeVerificationAuthenticationModuleType credentialName(String value)
- Overrides:
credentialName
in classAbstractCredentialAuthenticationModuleType
-
name
public AttributeVerificationAuthenticationModuleType name(String value)
- Overrides:
name
in classAbstractCredentialAuthenticationModuleType
-
identifier
public AttributeVerificationAuthenticationModuleType identifier(String value)
- Overrides:
identifier
in classAbstractCredentialAuthenticationModuleType
-
description
public AttributeVerificationAuthenticationModuleType description(String value)
- Overrides:
description
in classAbstractCredentialAuthenticationModuleType
-
focusType
public AttributeVerificationAuthenticationModuleType focusType(QName value)
- Overrides:
focusType
in classAbstractCredentialAuthenticationModuleType
-
documentation
public AttributeVerificationAuthenticationModuleType documentation(String value)
- Overrides:
documentation
in classAbstractCredentialAuthenticationModuleType
-
end
public <X> X end()
- Overrides:
end
in classAbstractCredentialAuthenticationModuleType
-
clone
public AttributeVerificationAuthenticationModuleType clone()
- Overrides:
clone
in classAbstractCredentialAuthenticationModuleType
-
-