public class SelfRegistrationPolicyType extends AbstractRegistrationPolicyType implements Serializable, Cloneable, Containerable
Java class for SelfRegistrationPolicyType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="SelfRegistrationPolicyType"> <complexContent> <extension base="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}AbstractRegistrationPolicyType"> <sequence> <element name="formRef" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}ObjectReferenceType" minOccurs="0"/> </sequence> </extension> </complexContent> </complexType>
Modifier and Type | Field and Description |
---|---|
static QName |
COMPLEX_TYPE |
static QName |
F_FORM_REF |
F_ADDITIONAL_AUTHENTICATION_NAME, F_DEFAULT_ROLE, F_DISPLAY_NAME, F_INITIAL_LIFECYCLE_STATE, F_NAME, F_REQUIRED_LIFECYCLE_STATE
Constructor and Description |
---|
SelfRegistrationPolicyType() |
SelfRegistrationPolicyType(PrismContext prismContext) |
createDefaultRoleList, getAdditionalAuthenticationName, getDefaultRole, getDisplayName, getInitialLifecycleState, getName, getRequiredLifecycleState, setAdditionalAuthenticationName, setDisplayName, setInitialLifecycleState, setName, setRequiredLifecycleState
public static final QName COMPLEX_TYPE
public static final QName F_FORM_REF
public SelfRegistrationPolicyType()
public SelfRegistrationPolicyType(PrismContext prismContext)
public PrismContainerValue asPrismContainerValue()
asPrismContainerValue
in interface Containerable
asPrismContainerValue
in class AbstractRegistrationPolicyType
public void setupContainerValue(PrismContainerValue containerValue)
Containerable
setupContainerValue
in interface Containerable
setupContainerValue
in class AbstractRegistrationPolicyType
public String toString()
toString
in class AbstractRegistrationPolicyType
public boolean equals(Object object)
equals
in class AbstractRegistrationPolicyType
public int hashCode()
hashCode
in class AbstractRegistrationPolicyType
public <X> X end()
end
in class AbstractRegistrationPolicyType
public ObjectReferenceType getFormRef()
public void setFormRef(ObjectReferenceType value)
public SelfRegistrationPolicyType formRef(ObjectReferenceType value)
public SelfRegistrationPolicyType formRef(String oid, QName type)
public SelfRegistrationPolicyType formRef(String oid, QName type, QName relation)
public ObjectReferenceType beginFormRef()
public SelfRegistrationPolicyType name(String value)
name
in class AbstractRegistrationPolicyType
public SelfRegistrationPolicyType initialLifecycleState(String value)
initialLifecycleState
in class AbstractRegistrationPolicyType
public SelfRegistrationPolicyType requiredLifecycleState(String value)
requiredLifecycleState
in class AbstractRegistrationPolicyType
public SelfRegistrationPolicyType displayName(String value)
displayName
in class AbstractRegistrationPolicyType
public SelfRegistrationPolicyType additionalAuthenticationName(String value)
additionalAuthenticationName
in class AbstractRegistrationPolicyType
public SelfRegistrationPolicyType defaultRole(ObjectReferenceType value)
defaultRole
in class AbstractRegistrationPolicyType
public SelfRegistrationPolicyType defaultRole(String oid, QName type)
defaultRole
in class AbstractRegistrationPolicyType
public SelfRegistrationPolicyType defaultRole(String oid, QName type, QName relation)
defaultRole
in class AbstractRegistrationPolicyType
public ObjectReferenceType beginDefaultRole()
beginDefaultRole
in class AbstractRegistrationPolicyType
public SelfRegistrationPolicyType clone()
clone
in class AbstractRegistrationPolicyType
Copyright © 2019 Evolveum. All rights reserved.