Class MetadataItemDefinitionType
- 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.MetadataItemDefinitionType
-
- All Implemented Interfaces:
Containerable
,Freezable
,com.evolveum.midpoint.prism.impl.binding.ContainerablePrismBinding
,DebugDumpable
,Serializable
,Cloneable
public class MetadataItemDefinitionType extends ItemRefinedDefinitionType
Description of the metadata item handling details, such as (TODO)- 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 Modifier and Type Field Description static QName
COMPLEX_TYPE
static ItemName
F_APPLICABILITY
static ItemName
F_MAPPING
static Producer<MetadataItemDefinitionType>
FACTORY
-
Fields inherited from class com.evolveum.midpoint.xml.ns._public.common.common_3.ItemRefinedDefinitionType
F_DEPRECATED, F_DESCRIPTION, F_DISPLAY_NAME, F_DISPLAY_ORDER, F_DOCUMENTATION, F_EMPHASIZED, F_EXPERIMENTAL, F_HELP, F_INTOLERANT_VALUE_PATTERN, 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
Constructors Constructor Description MetadataItemDefinitionType()
MetadataItemDefinitionType(PrismContext context)
Deprecated.
-
Method Summary
-
Methods inherited from class com.evolveum.midpoint.xml.ns._public.common.common_3.ItemRefinedDefinitionType
getDescription, getDisplayName, getDisplayOrder, getDocumentation, getHelp, getIntolerantValuePattern, getLimitations, getMatchingRule, getPersistence, getRef, getTolerantValuePattern, getValidation, getValueEnumerationRef, isDeprecated, isEmphasized, isExperimental, isTolerant, setDeprecated, setDescription, setDisplayName, setDisplayOrder, setDocumentation, setEmphasized, setExperimental, setHelp, 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 Detail
-
COMPLEX_TYPE
public static final QName COMPLEX_TYPE
-
F_MAPPING
public static final ItemName F_MAPPING
-
F_APPLICABILITY
public static final ItemName F_APPLICABILITY
-
FACTORY
public static final Producer<MetadataItemDefinitionType> FACTORY
-
-
Constructor Detail
-
MetadataItemDefinitionType
public MetadataItemDefinitionType()
-
MetadataItemDefinitionType
@Deprecated public MetadataItemDefinitionType(PrismContext context)
Deprecated.
-
-
Method Detail
-
getMapping
public List<MetadataMappingType> getMapping()
-
createMappingList
public List<MetadataMappingType> createMappingList()
-
getApplicability
public MetadataProcessingApplicabilitySpecificationType getApplicability()
-
setApplicability
public void setApplicability(MetadataProcessingApplicabilitySpecificationType value)
-
equals
public boolean equals(Object other)
- Overrides:
equals
in classItemRefinedDefinitionType
-
id
public MetadataItemDefinitionType id(Long value)
- Overrides:
id
in classItemRefinedDefinitionType
-
mapping
public MetadataItemDefinitionType mapping(MetadataMappingType value)
-
beginMapping
public MetadataMappingType beginMapping()
-
applicability
public MetadataItemDefinitionType applicability(MetadataProcessingApplicabilitySpecificationType value)
-
beginApplicability
public MetadataProcessingApplicabilitySpecificationType beginApplicability()
-
ref
public MetadataItemDefinitionType ref(ItemPathType value)
- Overrides:
ref
in classItemRefinedDefinitionType
-
displayName
public MetadataItemDefinitionType displayName(String value)
- Overrides:
displayName
in classItemRefinedDefinitionType
-
help
public MetadataItemDefinitionType help(String value)
- Overrides:
help
in classItemRefinedDefinitionType
-
description
public MetadataItemDefinitionType description(String value)
- Overrides:
description
in classItemRefinedDefinitionType
-
documentation
public MetadataItemDefinitionType documentation(String value)
- Overrides:
documentation
in classItemRefinedDefinitionType
-
displayOrder
public MetadataItemDefinitionType displayOrder(Integer value)
- Overrides:
displayOrder
in classItemRefinedDefinitionType
-
limitations
public MetadataItemDefinitionType limitations(PropertyLimitationsType value)
- Overrides:
limitations
in classItemRefinedDefinitionType
-
beginLimitations
public PropertyLimitationsType beginLimitations()
- Overrides:
beginLimitations
in classItemRefinedDefinitionType
-
matchingRule
public MetadataItemDefinitionType matchingRule(QName value)
- Overrides:
matchingRule
in classItemRefinedDefinitionType
-
valueEnumerationRef
public MetadataItemDefinitionType valueEnumerationRef(ObjectReferenceType value)
- Overrides:
valueEnumerationRef
in classItemRefinedDefinitionType
-
valueEnumerationRef
public MetadataItemDefinitionType valueEnumerationRef(String oid, QName type)
- Overrides:
valueEnumerationRef
in classItemRefinedDefinitionType
-
valueEnumerationRef
public MetadataItemDefinitionType valueEnumerationRef(String oid, QName type, QName relation)
- Overrides:
valueEnumerationRef
in classItemRefinedDefinitionType
-
beginValueEnumerationRef
public ObjectReferenceType beginValueEnumerationRef()
- Overrides:
beginValueEnumerationRef
in classItemRefinedDefinitionType
-
tolerant
public MetadataItemDefinitionType tolerant(Boolean value)
- Overrides:
tolerant
in classItemRefinedDefinitionType
-
tolerantValuePattern
public MetadataItemDefinitionType tolerantValuePattern(String value)
- Overrides:
tolerantValuePattern
in classItemRefinedDefinitionType
-
intolerantValuePattern
public MetadataItemDefinitionType intolerantValuePattern(String value)
- Overrides:
intolerantValuePattern
in classItemRefinedDefinitionType
-
emphasized
public MetadataItemDefinitionType emphasized(Boolean value)
- Overrides:
emphasized
in classItemRefinedDefinitionType
-
deprecated
public MetadataItemDefinitionType deprecated(Boolean value)
- Overrides:
deprecated
in classItemRefinedDefinitionType
-
experimental
public MetadataItemDefinitionType experimental(Boolean value)
- Overrides:
experimental
in classItemRefinedDefinitionType
-
validation
public MetadataItemDefinitionType validation(FormItemValidationType value)
- Overrides:
validation
in classItemRefinedDefinitionType
-
beginValidation
public FormItemValidationType beginValidation()
- Overrides:
beginValidation
in classItemRefinedDefinitionType
-
persistence
public MetadataItemDefinitionType persistence(ItemPersistenceType value)
- Overrides:
persistence
in classItemRefinedDefinitionType
-
end
public <X> X end()
- Overrides:
end
in classItemRefinedDefinitionType
-
clone
public MetadataItemDefinitionType clone()
- Overrides:
clone
in classItemRefinedDefinitionType
-
-