Class MetadataItemDefinitionType
- java.lang.Object
-
- com.evolveum.midpoint.xml.ns._public.common.common_3.ItemRefinedDefinitionType
-
- com.evolveum.midpoint.xml.ns._public.common.common_3.MetadataItemDefinitionType
-
- All Implemented Interfaces:
Containerable,DebugDumpable,Serializable,Cloneable
public class MetadataItemDefinitionType extends ItemRefinedDefinitionType implements Serializable, Cloneable, Containerable
Description of the metadata item handling details, such as (TODO)Java class for MetadataItemDefinitionType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="MetadataItemDefinitionType"> <complexContent> <extension base="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}ItemRefinedDefinitionType"> <sequence> <element name="mapping" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}MetadataMappingType" maxOccurs="unbounded" minOccurs="0"/> <element name="applicability" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}MetadataProcessingApplicabilitySpecificationType" minOccurs="0"/> </sequence> </extension> </complexContent> </complexType>- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static QNameCOMPLEX_TYPEstatic ItemNameF_APPLICABILITYstatic ItemNameF_MAPPING-
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 prismContext)
-
Method Summary
-
Methods inherited from class com.evolveum.midpoint.xml.ns._public.common.common_3.ItemRefinedDefinitionType
createIntolerantValuePatternList, createLimitationsList, createTolerantValuePatternList, getDescription, getDisplayName, getDisplayOrder, getDocumentation, getHelp, getId, getIntolerantValuePattern, getLimitations, getMatchingRule, getPersistence, getRef, getTolerantValuePattern, getValidation, getValueEnumerationRef, isDeprecated, isEmphasized, isExperimental, isTolerant, setDeprecated, setDescription, setDisplayName, setDisplayOrder, setDocumentation, setEmphasized, setExperimental, setHelp, setId, setMatchingRule, setPersistence, setRef, setTolerant, setValidation, setValueEnumerationRef
-
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
-
Methods inherited from interface com.evolveum.midpoint.util.DebugDumpable
debugDump, debugDumpLazily, debugDumpLazily
-
-
-
-
Constructor Detail
-
MetadataItemDefinitionType
public MetadataItemDefinitionType()
-
MetadataItemDefinitionType
public MetadataItemDefinitionType(PrismContext prismContext)
-
-
Method Detail
-
asPrismContainerValue
public PrismContainerValue asPrismContainerValue()
- Specified by:
asPrismContainerValuein interfaceContainerable- Overrides:
asPrismContainerValuein classItemRefinedDefinitionType
-
setupContainerValue
public void setupContainerValue(PrismContainerValue containerValue)
Description copied from interface:ContainerableSetup value to the containerable representation. This is used to after (empty) containerable is created to initialize it with a correct prism container value. Note: This method DOES NOT change the container value parent.- Specified by:
setupContainerValuein interfaceContainerable- Overrides:
setupContainerValuein classItemRefinedDefinitionType
-
toString
public String toString()
- Overrides:
toStringin classItemRefinedDefinitionType
-
equals
public boolean equals(Object object)
- Overrides:
equalsin classItemRefinedDefinitionType
-
hashCode
public int hashCode()
- Overrides:
hashCodein classItemRefinedDefinitionType
-
end
public <X> X end()
- Overrides:
endin classItemRefinedDefinitionType
-
getMapping
public List<MetadataMappingType> getMapping()
-
createMappingList
public List<MetadataMappingType> createMappingList()
-
getApplicability
public MetadataProcessingApplicabilitySpecificationType getApplicability()
-
setApplicability
public void setApplicability(MetadataProcessingApplicabilitySpecificationType value)
-
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:
refin classItemRefinedDefinitionType
-
beginRef
public ItemPathType beginRef()
- Overrides:
beginRefin classItemRefinedDefinitionType
-
displayName
public MetadataItemDefinitionType displayName(String value)
- Overrides:
displayNamein classItemRefinedDefinitionType
-
help
public MetadataItemDefinitionType help(String value)
- Overrides:
helpin classItemRefinedDefinitionType
-
description
public MetadataItemDefinitionType description(String value)
- Overrides:
descriptionin classItemRefinedDefinitionType
-
documentation
public MetadataItemDefinitionType documentation(String value)
- Overrides:
documentationin classItemRefinedDefinitionType
-
displayOrder
public MetadataItemDefinitionType displayOrder(Integer value)
- Overrides:
displayOrderin classItemRefinedDefinitionType
-
limitations
public MetadataItemDefinitionType limitations(PropertyLimitationsType value)
- Overrides:
limitationsin classItemRefinedDefinitionType
-
beginLimitations
public PropertyLimitationsType beginLimitations()
- Overrides:
beginLimitationsin classItemRefinedDefinitionType
-
matchingRule
public MetadataItemDefinitionType matchingRule(QName value)
- Overrides:
matchingRulein classItemRefinedDefinitionType
-
valueEnumerationRef
public MetadataItemDefinitionType valueEnumerationRef(ObjectReferenceType value)
- Overrides:
valueEnumerationRefin classItemRefinedDefinitionType
-
valueEnumerationRef
public MetadataItemDefinitionType valueEnumerationRef(String oid, QName type)
- Overrides:
valueEnumerationRefin classItemRefinedDefinitionType
-
valueEnumerationRef
public MetadataItemDefinitionType valueEnumerationRef(String oid, QName type, QName relation)
- Overrides:
valueEnumerationRefin classItemRefinedDefinitionType
-
beginValueEnumerationRef
public ObjectReferenceType beginValueEnumerationRef()
- Overrides:
beginValueEnumerationRefin classItemRefinedDefinitionType
-
tolerant
public MetadataItemDefinitionType tolerant(Boolean value)
- Overrides:
tolerantin classItemRefinedDefinitionType
-
tolerantValuePattern
public MetadataItemDefinitionType tolerantValuePattern(String value)
- Overrides:
tolerantValuePatternin classItemRefinedDefinitionType
-
intolerantValuePattern
public MetadataItemDefinitionType intolerantValuePattern(String value)
- Overrides:
intolerantValuePatternin classItemRefinedDefinitionType
-
emphasized
public MetadataItemDefinitionType emphasized(Boolean value)
- Overrides:
emphasizedin classItemRefinedDefinitionType
-
deprecated
public MetadataItemDefinitionType deprecated(Boolean value)
- Overrides:
deprecatedin classItemRefinedDefinitionType
-
experimental
public MetadataItemDefinitionType experimental(Boolean value)
- Overrides:
experimentalin classItemRefinedDefinitionType
-
validation
public MetadataItemDefinitionType validation(FormItemValidationType value)
- Overrides:
validationin classItemRefinedDefinitionType
-
beginValidation
public FormItemValidationType beginValidation()
- Overrides:
beginValidationin classItemRefinedDefinitionType
-
persistence
public MetadataItemDefinitionType persistence(ItemPersistenceType value)
- Overrides:
persistencein classItemRefinedDefinitionType
-
id
public MetadataItemDefinitionType id(Long value)
- Overrides:
idin classItemRefinedDefinitionType
-
clone
public MetadataItemDefinitionType clone()
- Overrides:
clonein classItemRefinedDefinitionType
-
-