Class ResourceObjectTypeDefinitionType
- java.lang.Object
-
- com.evolveum.midpoint.prism.impl.binding.AbstractMutableContainerable
-
- com.evolveum.midpoint.xml.ns._public.common.common_3.ResourceObjectTypeDefinitionType
-
- All Implemented Interfaces:
Containerable
,Freezable
,com.evolveum.midpoint.prism.impl.binding.ContainerablePrismBinding
,DebugDumpable
,Serializable
,Cloneable
public class ResourceObjectTypeDefinitionType extends com.evolveum.midpoint.prism.impl.binding.AbstractMutableContainerable
Defines a type of resource objects. By pointing to this kind of definition (by specifying kind and intent) resource objects can be created and searched for.- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.evolveum.midpoint.prism.impl.binding.AbstractMutableContainerable
com.evolveum.midpoint.prism.impl.binding.AbstractMutableContainerable.Any
-
Nested classes/interfaces inherited from interface com.evolveum.midpoint.prism.impl.binding.ContainerablePrismBinding
com.evolveum.midpoint.prism.impl.binding.ContainerablePrismBinding.ContainerableList<T extends Containerable>, com.evolveum.midpoint.prism.impl.binding.ContainerablePrismBinding.ReferencableList<T extends Referencable>
-
-
Field Summary
-
Fields inherited from interface com.evolveum.midpoint.util.DebugDumpable
INDENT_STRING
-
-
Constructor Summary
Constructors Constructor Description ResourceObjectTypeDefinitionType()
ResourceObjectTypeDefinitionType(PrismContext context)
Deprecated.
-
Method Summary
-
Methods inherited from class com.evolveum.midpoint.prism.impl.binding.AbstractMutableContainerable
asPrismContainerValue, getId, hashCode, setId, setupContainerValue, toString
-
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, freeze, isImmutable
-
Methods inherited from interface com.evolveum.midpoint.prism.impl.binding.ContainerablePrismBinding
prismGetContainerableList, prismGetPropertyValue, prismGetPropertyValues, prismGetReferencable, prismGetReferencableList, prismGetReferenceObjectable, prismGetSingleContainerable, prismSetPropertyValue, prismSetReferencable, prismSetReferenceObjectable, prismSetSingleContainerable
-
Methods inherited from interface com.evolveum.midpoint.util.DebugDumpable
debugDump, debugDumpLazily, debugDumpLazily
-
Methods inherited from interface com.evolveum.midpoint.prism.Freezable
checkImmutable, checkMutable
-
-
-
-
Field Detail
-
COMPLEX_TYPE
public static final QName COMPLEX_TYPE
-
F_KIND
public static final ItemName F_KIND
-
F_INTENT
public static final ItemName F_INTENT
-
F_DISPLAY_NAME
public static final ItemName F_DISPLAY_NAME
-
F_DESCRIPTION
public static final ItemName F_DESCRIPTION
-
F_DOCUMENTATION
public static final ItemName F_DOCUMENTATION
-
F_DEFAULT
public static final ItemName F_DEFAULT
-
F_DEFAULT_FOR_KIND
public static final ItemName F_DEFAULT_FOR_KIND
-
F_DEFAULT_FOR_OBJECT_CLASS
public static final ItemName F_DEFAULT_FOR_OBJECT_CLASS
-
F_OBJECT_CLASS
public static final ItemName F_OBJECT_CLASS
-
F_AUXILIARY_OBJECT_CLASS
public static final ItemName F_AUXILIARY_OBJECT_CLASS
-
F_AUXILIARY_OBJECT_CLASS_MAPPINGS
public static final ItemName F_AUXILIARY_OBJECT_CLASS_MAPPINGS
-
F_MULTIPLICITY
public static final ItemName F_MULTIPLICITY
-
F_BASE_CONTEXT
public static final ItemName F_BASE_CONTEXT
-
F_SEARCH_HIERARCHY_SCOPE
public static final ItemName F_SEARCH_HIERARCHY_SCOPE
-
F_PROVENANCE
public static final ItemName F_PROVENANCE
-
F_ATTRIBUTE
public static final ItemName F_ATTRIBUTE
-
F_DEPENDENCY
public static final ItemName F_DEPENDENCY
-
F_ASSOCIATION
public static final ItemName F_ASSOCIATION
-
F_VOLATILITY
public static final ItemName F_VOLATILITY
-
F_ITERATION
public static final ItemName F_ITERATION
-
F_PROTECTED
public static final ItemName F_PROTECTED
-
F_ACTIVATION
public static final ItemName F_ACTIVATION
-
F_CREDENTIALS
public static final ItemName F_CREDENTIALS
-
F_SECURITY_POLICY_REF
public static final ItemName F_SECURITY_POLICY_REF
-
F_LIFECYCLE
public static final ItemName F_LIFECYCLE
-
F_CONFIGURED_CAPABILITIES
public static final ItemName F_CONFIGURED_CAPABILITIES
-
F_PROJECTION
public static final ItemName F_PROJECTION
-
F_MAPPINGS_EVALUATION
public static final ItemName F_MAPPINGS_EVALUATION
-
FACTORY
public static final Producer<ResourceObjectTypeDefinitionType> FACTORY
-
-
Constructor Detail
-
ResourceObjectTypeDefinitionType
public ResourceObjectTypeDefinitionType()
-
ResourceObjectTypeDefinitionType
@Deprecated public ResourceObjectTypeDefinitionType(PrismContext context)
Deprecated.
-
-
Method Detail
-
getKind
public ShadowKindType getKind()
-
setKind
public void setKind(ShadowKindType value)
-
getIntent
public String getIntent()
-
setIntent
public void setIntent(String value)
-
getDisplayName
public String getDisplayName()
-
setDisplayName
public void setDisplayName(String value)
-
getDescription
public String getDescription()
-
setDescription
public void setDescription(String value)
-
getDocumentation
public String getDocumentation()
-
setDocumentation
public void setDocumentation(String value)
-
isDefault
public Boolean isDefault()
-
setDefault
public void setDefault(Boolean value)
-
isDefaultForKind
public Boolean isDefaultForKind()
-
setDefaultForKind
public void setDefaultForKind(Boolean value)
-
isDefaultForObjectClass
public Boolean isDefaultForObjectClass()
-
setDefaultForObjectClass
public void setDefaultForObjectClass(Boolean value)
-
getObjectClass
public QName getObjectClass()
-
setObjectClass
public void setObjectClass(QName value)
-
getAuxiliaryObjectClassMappings
public ResourceBidirectionalMappingAndDefinitionType getAuxiliaryObjectClassMappings()
-
setAuxiliaryObjectClassMappings
public void setAuxiliaryObjectClassMappings(ResourceBidirectionalMappingAndDefinitionType value)
-
getMultiplicity
public ResourceObjectMultiplicityType getMultiplicity()
-
setMultiplicity
public void setMultiplicity(ResourceObjectMultiplicityType value)
-
getBaseContext
public ResourceObjectReferenceType getBaseContext()
-
setBaseContext
public void setBaseContext(ResourceObjectReferenceType value)
-
getSearchHierarchyScope
public SearchHierarchyScopeType getSearchHierarchyScope()
-
setSearchHierarchyScope
public void setSearchHierarchyScope(SearchHierarchyScopeType value)
-
getProvenance
public ProvenanceFeedDefinitionType getProvenance()
-
setProvenance
public void setProvenance(ProvenanceFeedDefinitionType value)
-
getAttribute
public List<ResourceAttributeDefinitionType> getAttribute()
-
createAttributeList
public List<ResourceAttributeDefinitionType> createAttributeList()
-
getDependency
public List<ResourceObjectTypeDependencyType> getDependency()
-
createDependencyList
public List<ResourceObjectTypeDependencyType> createDependencyList()
-
getAssociation
public List<ResourceObjectAssociationType> getAssociation()
-
createAssociationList
public List<ResourceObjectAssociationType> createAssociationList()
-
getVolatility
public ResourceObjectVolatilityType getVolatility()
-
setVolatility
public void setVolatility(ResourceObjectVolatilityType value)
-
getIteration
public IterationSpecificationType getIteration()
-
setIteration
public void setIteration(IterationSpecificationType value)
-
getProtected
public List<ResourceObjectPatternType> getProtected()
-
getActivation
public ResourceActivationDefinitionType getActivation()
-
setActivation
public void setActivation(ResourceActivationDefinitionType value)
-
getCredentials
public ResourceCredentialsDefinitionType getCredentials()
-
setCredentials
public void setCredentials(ResourceCredentialsDefinitionType value)
-
getSecurityPolicyRef
public ObjectReferenceType getSecurityPolicyRef()
-
setSecurityPolicyRef
public void setSecurityPolicyRef(ObjectReferenceType value)
-
getLifecycle
public ResourceObjectLifecycleDefinitionType getLifecycle()
-
setLifecycle
public void setLifecycle(ResourceObjectLifecycleDefinitionType value)
-
getConfiguredCapabilities
public CapabilityCollectionType getConfiguredCapabilities()
-
setConfiguredCapabilities
public void setConfiguredCapabilities(CapabilityCollectionType value)
-
getProjection
public ProjectionPolicyType getProjection()
-
setProjection
public void setProjection(ProjectionPolicyType value)
-
getMappingsEvaluation
public ResourceMappingsEvaluationConfigurationType getMappingsEvaluation()
-
setMappingsEvaluation
public void setMappingsEvaluation(ResourceMappingsEvaluationConfigurationType value)
-
equals
public boolean equals(Object other)
- Overrides:
equals
in classcom.evolveum.midpoint.prism.impl.binding.AbstractMutableContainerable
-
id
public ResourceObjectTypeDefinitionType id(Long value)
-
kind
public ResourceObjectTypeDefinitionType kind(ShadowKindType value)
-
intent
public ResourceObjectTypeDefinitionType intent(String value)
-
displayName
public ResourceObjectTypeDefinitionType displayName(String value)
-
description
public ResourceObjectTypeDefinitionType description(String value)
-
documentation
public ResourceObjectTypeDefinitionType documentation(String value)
-
_default
public ResourceObjectTypeDefinitionType _default(Boolean value)
-
defaultForKind
public ResourceObjectTypeDefinitionType defaultForKind(Boolean value)
-
defaultForObjectClass
public ResourceObjectTypeDefinitionType defaultForObjectClass(Boolean value)
-
objectClass
public ResourceObjectTypeDefinitionType objectClass(QName value)
-
auxiliaryObjectClass
public ResourceObjectTypeDefinitionType auxiliaryObjectClass(QName value)
-
auxiliaryObjectClassMappings
public ResourceObjectTypeDefinitionType auxiliaryObjectClassMappings(ResourceBidirectionalMappingAndDefinitionType value)
-
beginAuxiliaryObjectClassMappings
public ResourceBidirectionalMappingAndDefinitionType beginAuxiliaryObjectClassMappings()
-
multiplicity
public ResourceObjectTypeDefinitionType multiplicity(ResourceObjectMultiplicityType value)
-
beginMultiplicity
public ResourceObjectMultiplicityType beginMultiplicity()
-
baseContext
public ResourceObjectTypeDefinitionType baseContext(ResourceObjectReferenceType value)
-
beginBaseContext
public ResourceObjectReferenceType beginBaseContext()
-
searchHierarchyScope
public ResourceObjectTypeDefinitionType searchHierarchyScope(SearchHierarchyScopeType value)
-
provenance
public ResourceObjectTypeDefinitionType provenance(ProvenanceFeedDefinitionType value)
-
beginProvenance
public ProvenanceFeedDefinitionType beginProvenance()
-
attribute
public ResourceObjectTypeDefinitionType attribute(ResourceAttributeDefinitionType value)
-
beginAttribute
public ResourceAttributeDefinitionType beginAttribute()
-
dependency
public ResourceObjectTypeDefinitionType dependency(ResourceObjectTypeDependencyType value)
-
beginDependency
public ResourceObjectTypeDependencyType beginDependency()
-
association
public ResourceObjectTypeDefinitionType association(ResourceObjectAssociationType value)
-
beginAssociation
public ResourceObjectAssociationType beginAssociation()
-
volatility
public ResourceObjectTypeDefinitionType volatility(ResourceObjectVolatilityType value)
-
iteration
public ResourceObjectTypeDefinitionType iteration(IterationSpecificationType value)
-
beginIteration
public IterationSpecificationType beginIteration()
-
_protected
public ResourceObjectTypeDefinitionType _protected(ResourceObjectPatternType value)
-
beginProtected
public ResourceObjectPatternType beginProtected()
-
activation
public ResourceObjectTypeDefinitionType activation(ResourceActivationDefinitionType value)
-
beginActivation
public ResourceActivationDefinitionType beginActivation()
-
credentials
public ResourceObjectTypeDefinitionType credentials(ResourceCredentialsDefinitionType value)
-
beginCredentials
public ResourceCredentialsDefinitionType beginCredentials()
-
securityPolicyRef
public ResourceObjectTypeDefinitionType securityPolicyRef(ObjectReferenceType value)
-
securityPolicyRef
public ResourceObjectTypeDefinitionType securityPolicyRef(String oid, QName type)
-
securityPolicyRef
public ResourceObjectTypeDefinitionType securityPolicyRef(String oid, QName type, QName relation)
-
beginSecurityPolicyRef
public ObjectReferenceType beginSecurityPolicyRef()
-
lifecycle
public ResourceObjectTypeDefinitionType lifecycle(ResourceObjectLifecycleDefinitionType value)
-
beginLifecycle
public ResourceObjectLifecycleDefinitionType beginLifecycle()
-
configuredCapabilities
public ResourceObjectTypeDefinitionType configuredCapabilities(CapabilityCollectionType value)
-
beginConfiguredCapabilities
public CapabilityCollectionType beginConfiguredCapabilities()
-
projection
public ResourceObjectTypeDefinitionType projection(ProjectionPolicyType value)
-
beginProjection
public ProjectionPolicyType beginProjection()
-
mappingsEvaluation
public ResourceObjectTypeDefinitionType mappingsEvaluation(ResourceMappingsEvaluationConfigurationType value)
-
beginMappingsEvaluation
public ResourceMappingsEvaluationConfigurationType beginMappingsEvaluation()
-
end
public <X> X end()
-
clone
public ResourceObjectTypeDefinitionType clone()
- Overrides:
clone
in classcom.evolveum.midpoint.prism.impl.binding.AbstractMutableContainerable
-
-