Class AuthenticationsPolicyType
- java.lang.Object
-
- com.evolveum.midpoint.xml.ns._public.common.common_3.AuthenticationsPolicyType
-
- All Implemented Interfaces:
Containerable
,Serializable
,Cloneable
public class AuthenticationsPolicyType extends Object implements Serializable, Cloneable, Containerable
Definition of the use of authentication mechanisms. This is in fact practically applicable only in default security policy (the policy that is referenced from system configuration).Java class for AuthenticationsPolicyType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="AuthenticationsPolicyType"> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <sequence> <element name="mailAuthentication" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}MailAuthenticationPolicyType" maxOccurs="unbounded" minOccurs="0"/> <element name="smsAuthentication" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}SmsAuthenticationPolicyType" maxOccurs="unbounded" minOccurs="0"/> </sequence> </restriction> </complexContent> </complexType>
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static QName
COMPLEX_TYPE
static ItemName
F_MAIL_AUTHENTICATION
static ItemName
F_SMS_AUTHENTICATION
-
Constructor Summary
Constructors Constructor Description AuthenticationsPolicyType()
AuthenticationsPolicyType(PrismContext prismContext)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PrismContainerValue
asPrismContainerValue()
MailAuthenticationPolicyType
beginMailAuthentication()
SmsAuthenticationPolicyType
beginSmsAuthentication()
AuthenticationsPolicyType
clone()
List<MailAuthenticationPolicyType>
createMailAuthenticationList()
List<SmsAuthenticationPolicyType>
createSmsAuthenticationList()
<X> X
end()
boolean
equals(Object object)
List<MailAuthenticationPolicyType>
getMailAuthentication()
List<SmsAuthenticationPolicyType>
getSmsAuthentication()
int
hashCode()
AuthenticationsPolicyType
mailAuthentication(MailAuthenticationPolicyType value)
void
setupContainerValue(PrismContainerValue containerValue)
Setup value to the containerable representation.AuthenticationsPolicyType
smsAuthentication(SmsAuthenticationPolicyType value)
String
toString()
-
-
-
Constructor Detail
-
AuthenticationsPolicyType
public AuthenticationsPolicyType()
-
AuthenticationsPolicyType
public AuthenticationsPolicyType(PrismContext prismContext)
-
-
Method Detail
-
asPrismContainerValue
public PrismContainerValue asPrismContainerValue()
- Specified by:
asPrismContainerValue
in interfaceContainerable
-
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
-
end
public <X> X end()
-
getMailAuthentication
public List<MailAuthenticationPolicyType> getMailAuthentication()
-
createMailAuthenticationList
public List<MailAuthenticationPolicyType> createMailAuthenticationList()
-
getSmsAuthentication
public List<SmsAuthenticationPolicyType> getSmsAuthentication()
-
createSmsAuthenticationList
public List<SmsAuthenticationPolicyType> createSmsAuthenticationList()
-
mailAuthentication
public AuthenticationsPolicyType mailAuthentication(MailAuthenticationPolicyType value)
-
beginMailAuthentication
public MailAuthenticationPolicyType beginMailAuthentication()
-
smsAuthentication
public AuthenticationsPolicyType smsAuthentication(SmsAuthenticationPolicyType value)
-
beginSmsAuthentication
public SmsAuthenticationPolicyType beginSmsAuthentication()
-
clone
public AuthenticationsPolicyType clone()
-
-