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
public class ObjectTemplateItemDefinitionType extends ItemRefinedDefinitionType
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:
- 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 QNameCOMPLEX_TYPEstatic ItemNameF_MAPPINGstatic ItemNameF_METAstatic Producer<ObjectTemplateItemDefinitionType>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 ObjectTemplateItemDefinitionType()ObjectTemplateItemDefinitionType(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_META
public static final ItemName F_META
-
FACTORY
public static final Producer<ObjectTemplateItemDefinitionType> FACTORY
-
-
Constructor Detail
-
ObjectTemplateItemDefinitionType
public ObjectTemplateItemDefinitionType()
-
ObjectTemplateItemDefinitionType
@Deprecated public ObjectTemplateItemDefinitionType(PrismContext context)
Deprecated.
-
-
Method Detail
-
getMapping
public List<ObjectTemplateMappingType> getMapping()
-
createMappingList
public List<ObjectTemplateMappingType> createMappingList()
-
getMeta
public MetadataHandlingType getMeta()
-
setMeta
public void setMeta(MetadataHandlingType value)
-
equals
public boolean equals(Object other)
- Overrides:
equalsin classItemRefinedDefinitionType
-
id
public ObjectTemplateItemDefinitionType id(Long value)
- Overrides:
idin classItemRefinedDefinitionType
-
mapping
public ObjectTemplateItemDefinitionType mapping(ObjectTemplateMappingType value)
-
beginMapping
public ObjectTemplateMappingType beginMapping()
-
meta
public ObjectTemplateItemDefinitionType meta(MetadataHandlingType value)
-
beginMeta
public MetadataHandlingType beginMeta()
-
ref
public ObjectTemplateItemDefinitionType ref(ItemPathType value)
- Overrides:
refin classItemRefinedDefinitionType
-
displayName
public ObjectTemplateItemDefinitionType displayName(String value)
- Overrides:
displayNamein classItemRefinedDefinitionType
-
help
public ObjectTemplateItemDefinitionType help(String value)
- Overrides:
helpin classItemRefinedDefinitionType
-
description
public ObjectTemplateItemDefinitionType description(String value)
- Overrides:
descriptionin classItemRefinedDefinitionType
-
documentation
public ObjectTemplateItemDefinitionType documentation(String value)
- Overrides:
documentationin classItemRefinedDefinitionType
-
displayOrder
public ObjectTemplateItemDefinitionType displayOrder(Integer value)
- Overrides:
displayOrderin classItemRefinedDefinitionType
-
limitations
public ObjectTemplateItemDefinitionType limitations(PropertyLimitationsType value)
- Overrides:
limitationsin classItemRefinedDefinitionType
-
beginLimitations
public PropertyLimitationsType beginLimitations()
- Overrides:
beginLimitationsin classItemRefinedDefinitionType
-
matchingRule
public ObjectTemplateItemDefinitionType matchingRule(QName value)
- Overrides:
matchingRulein classItemRefinedDefinitionType
-
valueEnumerationRef
public ObjectTemplateItemDefinitionType valueEnumerationRef(ObjectReferenceType value)
- Overrides:
valueEnumerationRefin classItemRefinedDefinitionType
-
valueEnumerationRef
public ObjectTemplateItemDefinitionType valueEnumerationRef(String oid, QName type)
- Overrides:
valueEnumerationRefin classItemRefinedDefinitionType
-
valueEnumerationRef
public ObjectTemplateItemDefinitionType valueEnumerationRef(String oid, QName type, QName relation)
- Overrides:
valueEnumerationRefin classItemRefinedDefinitionType
-
beginValueEnumerationRef
public ObjectReferenceType beginValueEnumerationRef()
- Overrides:
beginValueEnumerationRefin classItemRefinedDefinitionType
-
tolerant
public ObjectTemplateItemDefinitionType tolerant(Boolean value)
- Overrides:
tolerantin classItemRefinedDefinitionType
-
tolerantValuePattern
public ObjectTemplateItemDefinitionType tolerantValuePattern(String value)
- Overrides:
tolerantValuePatternin classItemRefinedDefinitionType
-
intolerantValuePattern
public ObjectTemplateItemDefinitionType intolerantValuePattern(String value)
- Overrides:
intolerantValuePatternin classItemRefinedDefinitionType
-
emphasized
public ObjectTemplateItemDefinitionType emphasized(Boolean value)
- Overrides:
emphasizedin classItemRefinedDefinitionType
-
deprecated
public ObjectTemplateItemDefinitionType deprecated(Boolean value)
- Overrides:
deprecatedin classItemRefinedDefinitionType
-
experimental
public ObjectTemplateItemDefinitionType experimental(Boolean value)
- Overrides:
experimentalin classItemRefinedDefinitionType
-
validation
public ObjectTemplateItemDefinitionType validation(FormItemValidationType value)
- Overrides:
validationin classItemRefinedDefinitionType
-
beginValidation
public FormItemValidationType beginValidation()
- Overrides:
beginValidationin classItemRefinedDefinitionType
-
persistence
public ObjectTemplateItemDefinitionType persistence(ItemPersistenceType value)
- Overrides:
persistencein classItemRefinedDefinitionType
-
end
public <X> X end()
- Overrides:
endin classItemRefinedDefinitionType
-
clone
public ObjectTemplateItemDefinitionType clone()
- Overrides:
clonein classItemRefinedDefinitionType
-
-