Class ItemRefinedDefinitionType
- java.lang.Object
-
- com.evolveum.midpoint.prism.impl.binding.AbstractMutableContainerable
-
- com.evolveum.midpoint.xml.ns._public.common.common_3.ItemRefinedDefinitionType
-
- All Implemented Interfaces:
Containerable
,Freezable
,com.evolveum.midpoint.prism.impl.binding.ContainerablePrismBinding
,DebugDumpable
,Serializable
,Cloneable
- Direct Known Subclasses:
MetadataItemDefinitionType
,ObjectTemplateItemDefinitionType
,ResourceItemDefinitionType
public class ItemRefinedDefinitionType extends com.evolveum.midpoint.prism.impl.binding.AbstractMutableContainerable
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 QName
COMPLEX_TYPE
static ItemName
F_DEPRECATED
static ItemName
F_DESCRIPTION
static ItemName
F_DISPLAY_NAME
static ItemName
F_DISPLAY_ORDER
static ItemName
F_DOCUMENTATION
static ItemName
F_EMPHASIZED
static ItemName
F_EXPERIMENTAL
static ItemName
F_HELP
static ItemName
F_INTOLERANT_VALUE_PATTERN
static ItemName
F_LIMITATIONS
static ItemName
F_MATCHING_RULE
static ItemName
F_PERSISTENCE
static ItemName
F_REF
static ItemName
F_TOLERANT
static ItemName
F_TOLERANT_VALUE_PATTERN
static ItemName
F_VALIDATION
static ItemName
F_VALUE_ENUMERATION_REF
static Producer<ItemRefinedDefinitionType>
FACTORY
-
Fields inherited from interface com.evolveum.midpoint.util.DebugDumpable
INDENT_STRING
-
-
Constructor Summary
Constructors Constructor Description ItemRefinedDefinitionType()
ItemRefinedDefinitionType(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_REF
public static final ItemName F_REF
-
F_DISPLAY_NAME
public static final ItemName F_DISPLAY_NAME
-
F_HELP
public static final ItemName F_HELP
-
F_DESCRIPTION
public static final ItemName F_DESCRIPTION
-
F_DOCUMENTATION
public static final ItemName F_DOCUMENTATION
-
F_DISPLAY_ORDER
public static final ItemName F_DISPLAY_ORDER
-
F_LIMITATIONS
public static final ItemName F_LIMITATIONS
-
F_MATCHING_RULE
public static final ItemName F_MATCHING_RULE
-
F_VALUE_ENUMERATION_REF
public static final ItemName F_VALUE_ENUMERATION_REF
-
F_TOLERANT
public static final ItemName F_TOLERANT
-
F_TOLERANT_VALUE_PATTERN
public static final ItemName F_TOLERANT_VALUE_PATTERN
-
F_INTOLERANT_VALUE_PATTERN
public static final ItemName F_INTOLERANT_VALUE_PATTERN
-
F_EMPHASIZED
public static final ItemName F_EMPHASIZED
-
F_DEPRECATED
public static final ItemName F_DEPRECATED
-
F_EXPERIMENTAL
public static final ItemName F_EXPERIMENTAL
-
F_VALIDATION
public static final ItemName F_VALIDATION
-
F_PERSISTENCE
public static final ItemName F_PERSISTENCE
-
FACTORY
public static final Producer<ItemRefinedDefinitionType> FACTORY
-
-
Constructor Detail
-
ItemRefinedDefinitionType
public ItemRefinedDefinitionType()
-
ItemRefinedDefinitionType
@Deprecated public ItemRefinedDefinitionType(PrismContext context)
Deprecated.
-
-
Method Detail
-
getRef
public ItemPathType getRef()
-
setRef
public void setRef(ItemPathType value)
-
getDisplayName
public String getDisplayName()
-
setDisplayName
public void setDisplayName(String value)
-
getHelp
public String getHelp()
-
setHelp
public void setHelp(String value)
-
getDescription
public String getDescription()
-
setDescription
public void setDescription(String value)
-
getDocumentation
public String getDocumentation()
-
setDocumentation
public void setDocumentation(String value)
-
getDisplayOrder
public Integer getDisplayOrder()
-
setDisplayOrder
public void setDisplayOrder(Integer value)
-
getLimitations
public List<PropertyLimitationsType> getLimitations()
-
getMatchingRule
public QName getMatchingRule()
-
setMatchingRule
public void setMatchingRule(QName value)
-
getValueEnumerationRef
public ObjectReferenceType getValueEnumerationRef()
-
setValueEnumerationRef
public void setValueEnumerationRef(ObjectReferenceType value)
-
isTolerant
public Boolean isTolerant()
-
setTolerant
public void setTolerant(Boolean value)
-
isEmphasized
public Boolean isEmphasized()
-
setEmphasized
public void setEmphasized(Boolean value)
-
isDeprecated
public Boolean isDeprecated()
-
setDeprecated
public void setDeprecated(Boolean value)
-
isExperimental
public Boolean isExperimental()
-
setExperimental
public void setExperimental(Boolean value)
-
getValidation
public FormItemValidationType getValidation()
-
setValidation
public void setValidation(FormItemValidationType value)
-
getPersistence
public ItemPersistenceType getPersistence()
-
setPersistence
public void setPersistence(ItemPersistenceType value)
-
equals
public boolean equals(Object other)
- Overrides:
equals
in classcom.evolveum.midpoint.prism.impl.binding.AbstractMutableContainerable
-
id
public ItemRefinedDefinitionType id(Long value)
-
ref
public ItemRefinedDefinitionType ref(ItemPathType value)
-
displayName
public ItemRefinedDefinitionType displayName(String value)
-
help
public ItemRefinedDefinitionType help(String value)
-
description
public ItemRefinedDefinitionType description(String value)
-
documentation
public ItemRefinedDefinitionType documentation(String value)
-
displayOrder
public ItemRefinedDefinitionType displayOrder(Integer value)
-
limitations
public ItemRefinedDefinitionType limitations(PropertyLimitationsType value)
-
beginLimitations
public PropertyLimitationsType beginLimitations()
-
matchingRule
public ItemRefinedDefinitionType matchingRule(QName value)
-
valueEnumerationRef
public ItemRefinedDefinitionType valueEnumerationRef(ObjectReferenceType value)
-
valueEnumerationRef
public ItemRefinedDefinitionType valueEnumerationRef(String oid, QName type)
-
valueEnumerationRef
public ItemRefinedDefinitionType valueEnumerationRef(String oid, QName type, QName relation)
-
beginValueEnumerationRef
public ObjectReferenceType beginValueEnumerationRef()
-
tolerant
public ItemRefinedDefinitionType tolerant(Boolean value)
-
tolerantValuePattern
public ItemRefinedDefinitionType tolerantValuePattern(String value)
-
intolerantValuePattern
public ItemRefinedDefinitionType intolerantValuePattern(String value)
-
emphasized
public ItemRefinedDefinitionType emphasized(Boolean value)
-
deprecated
public ItemRefinedDefinitionType deprecated(Boolean value)
-
experimental
public ItemRefinedDefinitionType experimental(Boolean value)
-
validation
public ItemRefinedDefinitionType validation(FormItemValidationType value)
-
beginValidation
public FormItemValidationType beginValidation()
-
persistence
public ItemRefinedDefinitionType persistence(ItemPersistenceType value)
-
end
public <X> X end()
-
clone
public ItemRefinedDefinitionType clone()
- Overrides:
clone
in classcom.evolveum.midpoint.prism.impl.binding.AbstractMutableContainerable
-
-