public class ResourceObjectTypeDefinitionType extends Object implements Serializable, Cloneable, Containerable
Java class for ResourceObjectTypeDefinitionType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="ResourceObjectTypeDefinitionType"> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <sequence> <element name="kind" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}ShadowKindType" minOccurs="0"/> <element name="intent" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> <element ref="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}displayName" minOccurs="0"/> <element ref="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}description" minOccurs="0"/> <element name="default" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/> <element name="objectClass" type="{http://www.w3.org/2001/XMLSchema}QName"/> <element name="auxiliaryObjectClass" type="{http://www.w3.org/2001/XMLSchema}QName" maxOccurs="unbounded" minOccurs="0"/> <element name="auxiliaryObjectClassMappings" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}ResourceBidirectionalMappingAndDefinitionType" minOccurs="0"/> <element name="multiplicity" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}ResourceObjectMultiplicityType" minOccurs="0"/> <element name="baseContext" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}ResourceObjectReferenceType" minOccurs="0"/> <element name="searchHierarchyScope" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}SearchHierarchyScopeType" minOccurs="0"/> <element name="attribute" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}ResourceAttributeDefinitionType" maxOccurs="unbounded" minOccurs="0"/> <element name="dependency" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}ResourceObjectTypeDependencyType" maxOccurs="unbounded" minOccurs="0"/> <element name="association" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}ResourceObjectAssociationType" maxOccurs="unbounded" minOccurs="0"/> <element name="volatility" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}ResourceObjectVolatilityType" minOccurs="0"/> <element name="iteration" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}IterationSpecificationType" minOccurs="0"/> <element name="protected" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}ResourceObjectPatternType" maxOccurs="unbounded" minOccurs="0"/> <element name="activation" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}ResourceActivationDefinitionType" minOccurs="0"/> <element name="credentials" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}ResourceCredentialsDefinitionType" minOccurs="0"/> <element name="securityPolicyRef" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}ObjectReferenceType" minOccurs="0"/> <element name="lifecycle" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}ResourceObjectLifecycleDefinitionType" minOccurs="0"/> <element name="configuredCapabilities" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}CapabilityCollectionType" minOccurs="0"/> <element name="projection" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}ProjectionPolicyType" minOccurs="0"/> </sequence> </restriction> </complexContent> </complexType>
Modifier and Type | Field and Description |
---|---|
static QName |
COMPLEX_TYPE |
static ItemName |
F_ACTIVATION |
static ItemName |
F_ASSOCIATION |
static ItemName |
F_ATTRIBUTE |
static ItemName |
F_AUXILIARY_OBJECT_CLASS |
static ItemName |
F_AUXILIARY_OBJECT_CLASS_MAPPINGS |
static ItemName |
F_BASE_CONTEXT |
static ItemName |
F_CONFIGURED_CAPABILITIES |
static ItemName |
F_CREDENTIALS |
static ItemName |
F_DEFAULT |
static ItemName |
F_DEPENDENCY |
static ItemName |
F_DESCRIPTION |
static ItemName |
F_DISPLAY_NAME |
static ItemName |
F_INTENT |
static ItemName |
F_ITERATION |
static ItemName |
F_KIND |
static ItemName |
F_LIFECYCLE |
static ItemName |
F_MULTIPLICITY |
static ItemName |
F_OBJECT_CLASS |
static ItemName |
F_PROJECTION |
static ItemName |
F_PROTECTED |
static ItemName |
F_SEARCH_HIERARCHY_SCOPE |
static ItemName |
F_SECURITY_POLICY_REF |
static ItemName |
F_VOLATILITY |
Constructor and Description |
---|
ResourceObjectTypeDefinitionType() |
ResourceObjectTypeDefinitionType(PrismContext prismContext) |
public static final QName COMPLEX_TYPE
public static final ItemName F_KIND
public static final ItemName F_INTENT
public static final ItemName F_DISPLAY_NAME
public static final ItemName F_DESCRIPTION
public static final ItemName F_DEFAULT
public static final ItemName F_OBJECT_CLASS
public static final ItemName F_AUXILIARY_OBJECT_CLASS
public static final ItemName F_AUXILIARY_OBJECT_CLASS_MAPPINGS
public static final ItemName F_MULTIPLICITY
public static final ItemName F_BASE_CONTEXT
public static final ItemName F_SEARCH_HIERARCHY_SCOPE
public static final ItemName F_ATTRIBUTE
public static final ItemName F_DEPENDENCY
public static final ItemName F_ASSOCIATION
public static final ItemName F_VOLATILITY
public static final ItemName F_ITERATION
public static final ItemName F_PROTECTED
public static final ItemName F_ACTIVATION
public static final ItemName F_CREDENTIALS
public static final ItemName F_SECURITY_POLICY_REF
public static final ItemName F_LIFECYCLE
public static final ItemName F_CONFIGURED_CAPABILITIES
public static final ItemName F_PROJECTION
public ResourceObjectTypeDefinitionType()
public ResourceObjectTypeDefinitionType(PrismContext prismContext)
public PrismContainerValue asPrismContainerValue()
asPrismContainerValue
in interface Containerable
public void setupContainerValue(PrismContainerValue containerValue)
Containerable
setupContainerValue
in interface Containerable
public <X> X end()
public ShadowKindType getKind()
public void setKind(ShadowKindType value)
public String getIntent()
public void setIntent(String value)
public String getDisplayName()
public void setDisplayName(String value)
public String getDescription()
public void setDescription(String value)
public Boolean isDefault()
public void setDefault(Boolean value)
public QName getObjectClass()
public void setObjectClass(QName value)
public ResourceBidirectionalMappingAndDefinitionType getAuxiliaryObjectClassMappings()
public void setAuxiliaryObjectClassMappings(ResourceBidirectionalMappingAndDefinitionType value)
public ResourceObjectMultiplicityType getMultiplicity()
public void setMultiplicity(ResourceObjectMultiplicityType value)
public ResourceObjectReferenceType getBaseContext()
public void setBaseContext(ResourceObjectReferenceType value)
public SearchHierarchyScopeType getSearchHierarchyScope()
public void setSearchHierarchyScope(SearchHierarchyScopeType value)
public List<ResourceAttributeDefinitionType> getAttribute()
public List<ResourceAttributeDefinitionType> createAttributeList()
public List<ResourceObjectTypeDependencyType> getDependency()
public List<ResourceObjectTypeDependencyType> createDependencyList()
public List<ResourceObjectAssociationType> getAssociation()
public List<ResourceObjectAssociationType> createAssociationList()
public ResourceObjectVolatilityType getVolatility()
public void setVolatility(ResourceObjectVolatilityType value)
public IterationSpecificationType getIteration()
public void setIteration(IterationSpecificationType value)
public List<ResourceObjectPatternType> getProtected()
public List<ResourceObjectPatternType> createProtectedList()
public ResourceActivationDefinitionType getActivation()
public void setActivation(ResourceActivationDefinitionType value)
public ResourceCredentialsDefinitionType getCredentials()
public void setCredentials(ResourceCredentialsDefinitionType value)
public ObjectReferenceType getSecurityPolicyRef()
public void setSecurityPolicyRef(ObjectReferenceType value)
public ResourceObjectLifecycleDefinitionType getLifecycle()
public void setLifecycle(ResourceObjectLifecycleDefinitionType value)
public CapabilityCollectionType getConfiguredCapabilities()
public void setConfiguredCapabilities(CapabilityCollectionType value)
public ProjectionPolicyType getProjection()
public void setProjection(ProjectionPolicyType value)
public ResourceObjectTypeDefinitionType kind(ShadowKindType value)
public ResourceObjectTypeDefinitionType intent(String value)
public ResourceObjectTypeDefinitionType displayName(String value)
public ResourceObjectTypeDefinitionType description(String value)
public ResourceObjectTypeDefinitionType _default(Boolean value)
public ResourceObjectTypeDefinitionType objectClass(QName value)
public ResourceObjectTypeDefinitionType auxiliaryObjectClass(QName value)
public ResourceObjectTypeDefinitionType auxiliaryObjectClassMappings(ResourceBidirectionalMappingAndDefinitionType value)
public ResourceBidirectionalMappingAndDefinitionType beginAuxiliaryObjectClassMappings()
public ResourceObjectTypeDefinitionType multiplicity(ResourceObjectMultiplicityType value)
public ResourceObjectMultiplicityType beginMultiplicity()
public ResourceObjectTypeDefinitionType baseContext(ResourceObjectReferenceType value)
public ResourceObjectReferenceType beginBaseContext()
public ResourceObjectTypeDefinitionType searchHierarchyScope(SearchHierarchyScopeType value)
public ResourceObjectTypeDefinitionType attribute(ResourceAttributeDefinitionType value)
public ResourceAttributeDefinitionType beginAttribute()
public ResourceObjectTypeDefinitionType dependency(ResourceObjectTypeDependencyType value)
public ResourceObjectTypeDependencyType beginDependency()
public ResourceObjectTypeDefinitionType association(ResourceObjectAssociationType value)
public ResourceObjectAssociationType beginAssociation()
public ResourceObjectTypeDefinitionType volatility(ResourceObjectVolatilityType value)
public ResourceObjectTypeDefinitionType iteration(IterationSpecificationType value)
public IterationSpecificationType beginIteration()
public ResourceObjectTypeDefinitionType _protected(ResourceObjectPatternType value)
public ResourceObjectPatternType beginProtected()
public ResourceObjectTypeDefinitionType activation(ResourceActivationDefinitionType value)
public ResourceActivationDefinitionType beginActivation()
public ResourceObjectTypeDefinitionType credentials(ResourceCredentialsDefinitionType value)
public ResourceCredentialsDefinitionType beginCredentials()
public ResourceObjectTypeDefinitionType securityPolicyRef(ObjectReferenceType value)
public ResourceObjectTypeDefinitionType securityPolicyRef(String oid, QName type)
public ResourceObjectTypeDefinitionType securityPolicyRef(String oid, QName type, QName relation)
public ObjectReferenceType beginSecurityPolicyRef()
public ResourceObjectTypeDefinitionType lifecycle(ResourceObjectLifecycleDefinitionType value)
public ResourceObjectLifecycleDefinitionType beginLifecycle()
public ResourceObjectTypeDefinitionType configuredCapabilities(CapabilityCollectionType value)
public CapabilityCollectionType beginConfiguredCapabilities()
public ResourceObjectTypeDefinitionType projection(ProjectionPolicyType value)
public ProjectionPolicyType beginProjection()
public ResourceObjectTypeDefinitionType clone()
Copyright © 2019 Evolveum. All rights reserved.