Class ResourceItemDefinitionType
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.ResourceItemDefinitionType
- All Implemented Interfaces:
Containerable
,Freezable
,com.evolveum.midpoint.prism.impl.binding.ContainerablePrismBinding
,DebugDumpable
,Serializable
,Cloneable
- Direct Known Subclasses:
ResourceAttributeDefinitionType
,ResourceObjectAssociationType
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
Modifier and TypeFieldDescriptionstatic final QName
static final ItemName
static final ItemName
static final ItemName
static final ItemName
static final ItemName
static final ItemName
static final ItemName
static final ItemName
static final ItemName
static final ItemName
static final Producer<ResourceItemDefinitionType>
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
-
Method Summary
Modifier and TypeMethodDescriptionclone()
deprecated
(Boolean value) description
(String value) displayName
(String value) displayNameAttribute
(Boolean value) displayOrder
(Integer value) documentation
(String value) emphasized
(Boolean value) <X> X
end()
boolean
exclusiveStrong
(Boolean value) experimental
(Boolean value) inbound
(InboundMappingType value) intolerantValuePattern
(String value) lifecycleState
(String value) matchingRule
(QName value) modificationPriority
(Integer value) outbound
(MappingType value) persistence
(ItemPersistenceType value) readReplaceMode
(Boolean value) ref
(ItemPathType value) secondaryIdentifier
(Boolean value) void
setDisplayNameAttribute
(Boolean value) void
setExclusiveStrong
(Boolean value) void
void
setModificationPriority
(Integer value) void
setOutbound
(MappingType value) void
setReadReplaceMode
(Boolean value) void
setSecondaryIdentifier
(Boolean value) void
void
setVolatilityTrigger
(Boolean value) tolerantValuePattern
(String value) validation
(FormItemValidationType value) valueEnumerationRef
(String oid, QName type) valueEnumerationRef
(String oid, QName type, QName relation) volatilityTrigger
(Boolean value) Methods inherited from class com.evolveum.midpoint.xml.ns._public.common.common_3.ItemRefinedDefinitionType
createLimitationsList, getChangeApplicationMode, getCorrelator, getDeprecated, getDescription, getDisplayName, getDisplayOrder, getDocumentation, getEmphasized, getExperimental, getHelp, getIntolerantValuePattern, getLifecycleState, getLimitations, getMatchingRule, getPersistence, getRef, getTolerant, 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_EXCLUSIVE_STRONG
-
F_MODIFICATION_PRIORITY
-
F_READ_REPLACE_MODE
-
F_SECONDARY_IDENTIFIER
-
F_VOLATILITY_TRIGGER
-
F_DISPLAY_NAME_ATTRIBUTE
-
F_FETCH_STRATEGY
-
F_STORAGE_STRATEGY
-
F_OUTBOUND
-
F_INBOUND
-
FACTORY
-
-
Constructor Details
-
ResourceItemDefinitionType
public ResourceItemDefinitionType() -
ResourceItemDefinitionType
Deprecated.
-
-
Method Details
-
isExclusiveStrong
-
getExclusiveStrong
-
setExclusiveStrong
-
getModificationPriority
-
setModificationPriority
-
isReadReplaceMode
-
getReadReplaceMode
-
setReadReplaceMode
-
isSecondaryIdentifier
-
getSecondaryIdentifier
-
setSecondaryIdentifier
-
isVolatilityTrigger
-
getVolatilityTrigger
-
setVolatilityTrigger
-
isDisplayNameAttribute
-
getDisplayNameAttribute
-
setDisplayNameAttribute
-
getFetchStrategy
-
setFetchStrategy
-
getStorageStrategy
-
setStorageStrategy
-
getOutbound
-
setOutbound
-
getInbound
-
createInboundList
-
equals
- Overrides:
equals
in classItemRefinedDefinitionType
-
id
- Overrides:
id
in classItemRefinedDefinitionType
-
exclusiveStrong
-
modificationPriority
-
readReplaceMode
-
secondaryIdentifier
-
volatilityTrigger
-
displayNameAttribute
-
fetchStrategy
-
storageStrategy
-
outbound
-
beginOutbound
-
inbound
-
beginInbound
-
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
-