Class ObjectTemplateItemDefinitionType
java.lang.Object
com.evolveum.midpoint.prism.impl.binding.AbstractMutableContainerable
com.evolveum.midpoint.xml.ns._public.common.common_3.ItemRefinedDefinitionType
com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectTemplateItemDefinitionType
- All Implemented Interfaces:
Containerable
,Freezable
,com.evolveum.midpoint.prism.impl.binding.ContainerablePrismBinding
,DebugDumpable
,Serializable
,Cloneable
TODO
Description of the common item handling details, such as display name,
read/write access and value and synchronization expressions.
These are the parts that are common to both attributes and associations.
This is supposed to be used in schemaHandling part and therefore
describe the decisions of the system administrator about the
way how that attribute or association is used in midPoint.
- See Also:
-
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
FieldsModifier and TypeFieldDescriptionstatic final QName
static final ItemName
static final ItemName
static final ItemName
static final ItemName
static final ItemName
static final Producer<ObjectTemplateItemDefinitionType>
Fields inherited from class com.evolveum.midpoint.xml.ns._public.common.common_3.ItemRefinedDefinitionType
F_CHANGE_APPLICATION_MODE, F_CORRELATOR, F_DEPRECATED, F_DESCRIPTION, F_DISPLAY_NAME, F_DISPLAY_ORDER, F_DOCUMENTATION, F_EMPHASIZED, F_EXPERIMENTAL, F_HELP, F_INTOLERANT_VALUE_PATTERN, F_LIFECYCLE_STATE, F_LIMITATIONS, F_MATCHING_RULE, F_PERSISTENCE, F_REF, F_TOLERANT, F_TOLERANT_VALUE_PATTERN, F_VALIDATION, F_VALUE_ENUMERATION_REF
Fields inherited from interface com.evolveum.midpoint.util.DebugDumpable
INDENT_STRING
-
Constructor Summary
ConstructorsConstructorDescriptionDeprecated. -
Method Summary
Modifier and TypeMethodDescriptionclone()
deprecated
(Boolean value) description
(String value) displayName
(String value) displayOrder
(Integer value) documentation
(String value) emphasized
(Boolean value) <X> X
end()
boolean
experimental
(Boolean value) getMeta()
intolerantValuePattern
(String value) lifecycleState
(String value) mapping
(ObjectTemplateMappingType value) matchingRule
(QName value) meta
(MetadataHandlingType value) persistence
(ItemPersistenceType value) ref
(ItemPathType value) void
void
void
setMeta
(MetadataHandlingType value) void
tolerantValuePattern
(String value) validation
(FormItemValidationType value) valueEnumerationRef
(String oid, QName type) valueEnumerationRef
(String oid, QName type, QName relation) Methods inherited from class com.evolveum.midpoint.xml.ns._public.common.common_3.ItemRefinedDefinitionType
createLimitationsList, getChangeApplicationMode, getCorrelator, getDescription, getDisplayName, getDisplayOrder, getDocumentation, getHelp, getIntolerantValuePattern, getLifecycleState, getLimitations, getMatchingRule, getPersistence, getRef, getTolerantValuePattern, getValidation, getValueEnumerationRef, isDeprecated, isEmphasized, isExperimental, isTolerant, setChangeApplicationMode, setCorrelator, setDeprecated, setDescription, setDisplayName, setDisplayOrder, setDocumentation, setEmphasized, setExperimental, setHelp, setLifecycleState, setMatchingRule, setPersistence, setRef, setTolerant, setValidation, setValueEnumerationRef
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 Details
-
COMPLEX_TYPE
-
F_MAPPING
-
F_META
-
F_INDEXING
-
F_MULTI_SOURCE
-
F_CORRELATION
-
FACTORY
-
-
Constructor Details
-
ObjectTemplateItemDefinitionType
public ObjectTemplateItemDefinitionType() -
ObjectTemplateItemDefinitionType
Deprecated.
-
-
Method Details
-
getMapping
-
createMappingList
-
getMeta
-
setMeta
-
getIndexing
-
setIndexing
-
getMultiSource
-
setMultiSource
-
getCorrelation
-
setCorrelation
-
equals
- Overrides:
equals
in classItemRefinedDefinitionType
-
id
- Overrides:
id
in classItemRefinedDefinitionType
-
mapping
-
beginMapping
-
meta
-
beginMeta
-
indexing
-
beginIndexing
-
multiSource
-
beginMultiSource
-
correlation
-
beginCorrelation
-
ref
- Overrides:
ref
in classItemRefinedDefinitionType
-
displayName
- Overrides:
displayName
in classItemRefinedDefinitionType
-
help
- Overrides:
help
in classItemRefinedDefinitionType
-
description
- Overrides:
description
in classItemRefinedDefinitionType
-
documentation
- Overrides:
documentation
in classItemRefinedDefinitionType
-
lifecycleState
- Overrides:
lifecycleState
in classItemRefinedDefinitionType
-
changeApplicationMode
- Overrides:
changeApplicationMode
in classItemRefinedDefinitionType
-
displayOrder
- Overrides:
displayOrder
in classItemRefinedDefinitionType
-
limitations
- Overrides:
limitations
in classItemRefinedDefinitionType
-
beginLimitations
- Overrides:
beginLimitations
in classItemRefinedDefinitionType
-
matchingRule
- Overrides:
matchingRule
in classItemRefinedDefinitionType
-
valueEnumerationRef
- Overrides:
valueEnumerationRef
in classItemRefinedDefinitionType
-
valueEnumerationRef
- Overrides:
valueEnumerationRef
in classItemRefinedDefinitionType
-
valueEnumerationRef
- Overrides:
valueEnumerationRef
in classItemRefinedDefinitionType
-
beginValueEnumerationRef
- Overrides:
beginValueEnumerationRef
in classItemRefinedDefinitionType
-
tolerant
- Overrides:
tolerant
in classItemRefinedDefinitionType
-
tolerantValuePattern
- Overrides:
tolerantValuePattern
in classItemRefinedDefinitionType
-
intolerantValuePattern
- Overrides:
intolerantValuePattern
in classItemRefinedDefinitionType
-
emphasized
- Overrides:
emphasized
in classItemRefinedDefinitionType
-
deprecated
- Overrides:
deprecated
in classItemRefinedDefinitionType
-
experimental
- Overrides:
experimental
in classItemRefinedDefinitionType
-
validation
- Overrides:
validation
in classItemRefinedDefinitionType
-
beginValidation
- Overrides:
beginValidation
in classItemRefinedDefinitionType
-
persistence
- Overrides:
persistence
in classItemRefinedDefinitionType
-
correlator
- Overrides:
correlator
in classItemRefinedDefinitionType
-
beginCorrelator
- Overrides:
beginCorrelator
in classItemRefinedDefinitionType
-
end
public <X> X end()- Overrides:
end
in classItemRefinedDefinitionType
-
clone
- Overrides:
clone
in classItemRefinedDefinitionType
-