Class ResourceObjectAssociationType
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
com.evolveum.midpoint.xml.ns._public.common.common_3.ResourceObjectAssociationType
- All Implemented Interfaces:
Containerable
,Freezable
,com.evolveum.midpoint.prism.impl.binding.ContainerablePrismBinding
,DebugDumpable
,Serializable
,Cloneable
Describes how entitlement is associated to the subject (e.g. account or other entitlement).
Description of the entitlement handling details, such as display name,
read/write access and so on.
This is supposed to be used in schemaHandling part and in assignments/inducements,
and therefore it describes the decisions of the system administrator about the
way how entitlements are 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 Producer<ResourceObjectAssociationType>
Fields inherited from class com.evolveum.midpoint.xml.ns._public.common.common_3.ResourceItemDefinitionType
F_DISPLAY_NAME_ATTRIBUTE, F_EXCLUSIVE_STRONG, F_FETCH_STRATEGY, F_INBOUND, F_MODIFICATION_PRIORITY, F_OUTBOUND, F_READ_REPLACE_MODE, F_SECONDARY_IDENTIFIER, F_STORAGE_STRATEGY, F_VOLATILITY_TRIGGER
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
ConstructorDescriptionDeprecated. -
Method Summary
Modifier and TypeMethodDescriptionassociationAttribute
(QName value) auxiliaryObjectClass
(QName value) clone()
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) getKind()
inbound
(InboundMappingType value) intolerantValuePattern
(String value) kind
(ShadowKindType 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
setAssociationAttribute
(QName value) void
setAuxiliaryObjectClass
(QName value) void
void
void
setKind
(ShadowKindType value) void
void
setShortcutValueAttribute
(QName value) void
setValueAttribute
(QName value) shortcutValueAttribute
(QName value) tolerantValuePattern
(String value) validation
(FormItemValidationType value) valueAttribute
(QName 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.ResourceItemDefinitionType
createInboundList, getFetchStrategy, getInbound, getModificationPriority, getOutbound, getStorageStrategy, isDisplayNameAttribute, isExclusiveStrong, isReadReplaceMode, isSecondaryIdentifier, isVolatilityTrigger, setDisplayNameAttribute, setExclusiveStrong, setFetchStrategy, setModificationPriority, setOutbound, setReadReplaceMode, setSecondaryIdentifier, setStorageStrategy, setVolatilityTrigger
Methods inherited from class com.evolveum.midpoint.xml.ns._public.common.common_3.ItemRefinedDefinitionType
createLimitationsList, getChangeApplicationMode, getCorrelator, getDescription, getDisplayName, getDisplayOrder, getDocumentation, getHelp, getIntolerantValuePattern, getLifecycleState, getLimitations, getMatchingRule, getPersistence, getRef, 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_AUXILIARY_OBJECT_CLASS
-
F_KIND
-
F_INTENT
-
F_DIRECTION
-
F_ASSOCIATION_ATTRIBUTE
-
F_VALUE_ATTRIBUTE
-
F_SHORTCUT_ASSOCIATION_ATTRIBUTE
-
F_SHORTCUT_VALUE_ATTRIBUTE
-
F_EXPLICIT_REFERENTIAL_INTEGRITY
-
FACTORY
-
-
Constructor Details
-
ResourceObjectAssociationType
public ResourceObjectAssociationType() -
ResourceObjectAssociationType
Deprecated.
-
-
Method Details
-
getAuxiliaryObjectClass
-
setAuxiliaryObjectClass
-
getKind
-
setKind
-
getIntent
-
getDirection
-
setDirection
-
getAssociationAttribute
-
setAssociationAttribute
-
getValueAttribute
-
setValueAttribute
-
getShortcutAssociationAttribute
-
setShortcutAssociationAttribute
-
getShortcutValueAttribute
-
setShortcutValueAttribute
-
isExplicitReferentialIntegrity
-
setExplicitReferentialIntegrity
-
equals
- Overrides:
equals
in classResourceItemDefinitionType
-
id
- Overrides:
id
in classResourceItemDefinitionType
-
auxiliaryObjectClass
-
kind
-
intent
-
direction
-
associationAttribute
-
valueAttribute
-
shortcutAssociationAttribute
-
shortcutValueAttribute
-
explicitReferentialIntegrity
-
exclusiveStrong
- Overrides:
exclusiveStrong
in classResourceItemDefinitionType
-
modificationPriority
- Overrides:
modificationPriority
in classResourceItemDefinitionType
-
readReplaceMode
- Overrides:
readReplaceMode
in classResourceItemDefinitionType
-
secondaryIdentifier
- Overrides:
secondaryIdentifier
in classResourceItemDefinitionType
-
volatilityTrigger
- Overrides:
volatilityTrigger
in classResourceItemDefinitionType
-
displayNameAttribute
- Overrides:
displayNameAttribute
in classResourceItemDefinitionType
-
fetchStrategy
- Overrides:
fetchStrategy
in classResourceItemDefinitionType
-
storageStrategy
- Overrides:
storageStrategy
in classResourceItemDefinitionType
-
outbound
- Overrides:
outbound
in classResourceItemDefinitionType
-
beginOutbound
- Overrides:
beginOutbound
in classResourceItemDefinitionType
-
inbound
- Overrides:
inbound
in classResourceItemDefinitionType
-
beginInbound
- Overrides:
beginInbound
in classResourceItemDefinitionType
-
ref
- Overrides:
ref
in classResourceItemDefinitionType
-
displayName
- Overrides:
displayName
in classResourceItemDefinitionType
-
help
- Overrides:
help
in classResourceItemDefinitionType
-
description
- Overrides:
description
in classResourceItemDefinitionType
-
documentation
- Overrides:
documentation
in classResourceItemDefinitionType
-
lifecycleState
- Overrides:
lifecycleState
in classResourceItemDefinitionType
-
changeApplicationMode
- Overrides:
changeApplicationMode
in classResourceItemDefinitionType
-
displayOrder
- Overrides:
displayOrder
in classResourceItemDefinitionType
-
limitations
- Overrides:
limitations
in classResourceItemDefinitionType
-
beginLimitations
- Overrides:
beginLimitations
in classResourceItemDefinitionType
-
matchingRule
- Overrides:
matchingRule
in classResourceItemDefinitionType
-
valueEnumerationRef
- Overrides:
valueEnumerationRef
in classResourceItemDefinitionType
-
valueEnumerationRef
- Overrides:
valueEnumerationRef
in classResourceItemDefinitionType
-
valueEnumerationRef
- Overrides:
valueEnumerationRef
in classResourceItemDefinitionType
-
beginValueEnumerationRef
- Overrides:
beginValueEnumerationRef
in classResourceItemDefinitionType
-
tolerant
- Overrides:
tolerant
in classResourceItemDefinitionType
-
tolerantValuePattern
- Overrides:
tolerantValuePattern
in classResourceItemDefinitionType
-
intolerantValuePattern
- Overrides:
intolerantValuePattern
in classResourceItemDefinitionType
-
emphasized
- Overrides:
emphasized
in classResourceItemDefinitionType
-
deprecated
- Overrides:
deprecated
in classResourceItemDefinitionType
-
experimental
- Overrides:
experimental
in classResourceItemDefinitionType
-
validation
- Overrides:
validation
in classResourceItemDefinitionType
-
beginValidation
- Overrides:
beginValidation
in classResourceItemDefinitionType
-
persistence
- Overrides:
persistence
in classResourceItemDefinitionType
-
correlator
- Overrides:
correlator
in classResourceItemDefinitionType
-
beginCorrelator
- Overrides:
beginCorrelator
in classResourceItemDefinitionType
-
end
public <X> X end()- Overrides:
end
in classResourceItemDefinitionType
-
clone
- Overrides:
clone
in classResourceItemDefinitionType
-