Class Saml2AuthenticationModuleType
- java.lang.Object
-
- com.evolveum.midpoint.xml.ns._public.common.common_3.AbstractAuthenticationModuleType
-
- com.evolveum.midpoint.xml.ns._public.common.common_3.Saml2AuthenticationModuleType
-
- All Implemented Interfaces:
Containerable
,DebugDumpable
,Serializable
,Cloneable
public class Saml2AuthenticationModuleType extends AbstractAuthenticationModuleType implements Serializable, Cloneable, Containerable
SAML2 authentication module support authentication via Identity provider with SAML2.Java class for Saml2AuthenticationModuleType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="Saml2AuthenticationModuleType"> <complexContent> <extension base="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}AbstractAuthenticationModuleType"> <sequence> <element name="network" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}Saml2NetworkAuthenticationModuleType" minOccurs="0"/> <element name="serviceProvider" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}Saml2ServiceProviderAuthenticationModuleType" maxOccurs="unbounded"/> </sequence> </extension> </complexContent> </complexType>
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static QName
COMPLEX_TYPE
static ItemName
F_NETWORK
static ItemName
F_SERVICE_PROVIDER
-
Fields inherited from class com.evolveum.midpoint.xml.ns._public.common.common_3.AbstractAuthenticationModuleType
F_DESCRIPTION, F_DOCUMENTATION, F_FOCUS_TYPE, F_NAME
-
Fields inherited from interface com.evolveum.midpoint.util.DebugDumpable
INDENT_STRING
-
-
Constructor Summary
Constructors Constructor Description Saml2AuthenticationModuleType()
Saml2AuthenticationModuleType(PrismContext prismContext)
-
Method Summary
-
Methods inherited from class com.evolveum.midpoint.xml.ns._public.common.common_3.AbstractAuthenticationModuleType
getDescription, getDocumentation, getFocusType, getName, setDescription, setDocumentation, setFocusType, setName
-
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
-
Methods inherited from interface com.evolveum.midpoint.util.DebugDumpable
debugDump, debugDumpLazily, debugDumpLazily
-
-
-
-
Constructor Detail
-
Saml2AuthenticationModuleType
public Saml2AuthenticationModuleType()
-
Saml2AuthenticationModuleType
public Saml2AuthenticationModuleType(PrismContext prismContext)
-
-
Method Detail
-
asPrismContainerValue
public PrismContainerValue asPrismContainerValue()
- Specified by:
asPrismContainerValue
in interfaceContainerable
- Overrides:
asPrismContainerValue
in classAbstractAuthenticationModuleType
-
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 classAbstractAuthenticationModuleType
-
toString
public String toString()
- Overrides:
toString
in classAbstractAuthenticationModuleType
-
equals
public boolean equals(Object object)
- Overrides:
equals
in classAbstractAuthenticationModuleType
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classAbstractAuthenticationModuleType
-
end
public <X> X end()
- Overrides:
end
in classAbstractAuthenticationModuleType
-
getNetwork
public Saml2NetworkAuthenticationModuleType getNetwork()
-
setNetwork
public void setNetwork(Saml2NetworkAuthenticationModuleType value)
-
getServiceProvider
public List<Saml2ServiceProviderAuthenticationModuleType> getServiceProvider()
-
createServiceProviderList
public List<Saml2ServiceProviderAuthenticationModuleType> createServiceProviderList()
-
network
public Saml2AuthenticationModuleType network(Saml2NetworkAuthenticationModuleType value)
-
beginNetwork
public Saml2NetworkAuthenticationModuleType beginNetwork()
-
serviceProvider
public Saml2AuthenticationModuleType serviceProvider(Saml2ServiceProviderAuthenticationModuleType value)
-
beginServiceProvider
public Saml2ServiceProviderAuthenticationModuleType beginServiceProvider()
-
name
public Saml2AuthenticationModuleType name(String value)
- Overrides:
name
in classAbstractAuthenticationModuleType
-
description
public Saml2AuthenticationModuleType description(String value)
- Overrides:
description
in classAbstractAuthenticationModuleType
-
focusType
public Saml2AuthenticationModuleType focusType(QName value)
- Overrides:
focusType
in classAbstractAuthenticationModuleType
-
documentation
public Saml2AuthenticationModuleType documentation(String value)
- Overrides:
documentation
in classAbstractAuthenticationModuleType
-
clone
public Saml2AuthenticationModuleType clone()
- Overrides:
clone
in classAbstractAuthenticationModuleType
-
-