Class AuthenticationModuleHttpSecQType
- java.lang.Object
-
- 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.AbstractSecurityQuestionsAuthenticationModuleType
-
- com.evolveum.midpoint.xml.ns._public.common.common_3.AuthenticationModuleHttpSecQType
-
- All Implemented Interfaces:
Containerable
,Serializable
,Cloneable
public class AuthenticationModuleHttpSecQType extends AbstractSecurityQuestionsAuthenticationModuleType implements Serializable, Cloneable, Containerable
Definition of HTTP SecQ module. The module is used for quasi-interative log-in of a user by answering a set of security questions. The HTTP SecQ mechanism is similar to HTTP BASIC mechanism, but it is using security questions instead of password.Java class for AuthenticationModuleHttpSecQType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="AuthenticationModuleHttpSecQType"> <complexContent> <extension base="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}AbstractSecurityQuestionsAuthenticationModuleType"> <sequence> </sequence> </extension> </complexContent> </complexType>
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static QName
COMPLEX_TYPE
-
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_NAME
-
-
Constructor Summary
Constructors Constructor Description AuthenticationModuleHttpSecQType()
AuthenticationModuleHttpSecQType(PrismContext prismContext)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PrismContainerValue
asPrismContainerValue()
AuthenticationModuleHttpSecQType
clone()
AuthenticationModuleHttpSecQType
credentialName(String value)
AuthenticationModuleHttpSecQType
description(String value)
AuthenticationModuleHttpSecQType
documentation(String value)
<X> X
end()
boolean
equals(Object object)
AuthenticationModuleHttpSecQType
focusType(QName value)
int
hashCode()
AuthenticationModuleHttpSecQType
name(String value)
void
setupContainerValue(PrismContainerValue containerValue)
Setup value to the containerable representation.String
toString()
-
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, getName, setDescription, setDocumentation, setFocusType, setName
-
-
-
-
Field Detail
-
COMPLEX_TYPE
public static final QName COMPLEX_TYPE
-
-
Constructor Detail
-
AuthenticationModuleHttpSecQType
public AuthenticationModuleHttpSecQType()
-
AuthenticationModuleHttpSecQType
public AuthenticationModuleHttpSecQType(PrismContext prismContext)
-
-
Method Detail
-
asPrismContainerValue
public PrismContainerValue asPrismContainerValue()
- Specified by:
asPrismContainerValue
in interfaceContainerable
- Overrides:
asPrismContainerValue
in classAbstractSecurityQuestionsAuthenticationModuleType
-
setupContainerValue
public void setupContainerValue(PrismContainerValue containerValue)
Description copied from interface:Containerable
Setup value to the containerable representation. This is used to after (empty) containerable is created to initialize it with a correct prism container value. Note: This method DOES NOT change the container value parent.- Specified by:
setupContainerValue
in interfaceContainerable
- Overrides:
setupContainerValue
in classAbstractSecurityQuestionsAuthenticationModuleType
-
toString
public String toString()
- Overrides:
toString
in classAbstractSecurityQuestionsAuthenticationModuleType
-
equals
public boolean equals(Object object)
- Overrides:
equals
in classAbstractSecurityQuestionsAuthenticationModuleType
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classAbstractSecurityQuestionsAuthenticationModuleType
-
end
public <X> X end()
- Overrides:
end
in classAbstractSecurityQuestionsAuthenticationModuleType
-
credentialName
public AuthenticationModuleHttpSecQType credentialName(String value)
- Overrides:
credentialName
in classAbstractSecurityQuestionsAuthenticationModuleType
-
name
public AuthenticationModuleHttpSecQType name(String value)
- Overrides:
name
in classAbstractSecurityQuestionsAuthenticationModuleType
-
description
public AuthenticationModuleHttpSecQType description(String value)
- Overrides:
description
in classAbstractSecurityQuestionsAuthenticationModuleType
-
focusType
public AuthenticationModuleHttpSecQType focusType(QName value)
- Overrides:
focusType
in classAbstractSecurityQuestionsAuthenticationModuleType
-
documentation
public AuthenticationModuleHttpSecQType documentation(String value)
- Overrides:
documentation
in classAbstractSecurityQuestionsAuthenticationModuleType
-
clone
public AuthenticationModuleHttpSecQType clone()
- Overrides:
clone
in classAbstractSecurityQuestionsAuthenticationModuleType
-
-