Package com.evolveum.midpoint.prism
Interface ItemDefinition.ItemDefinitionMutator
- All Superinterfaces:
Definition.DefinitionMutator
,PrismItemAccessDefinition
,PrismItemAccessDefinition.Mutable
,PrismItemBasicDefinition.Mutable
,PrismItemStorageDefinition.Mutable
,PrismLifecycleDefinition.Mutable
,PrismPresentationDefinition.Mutable
- All Known Subinterfaces:
ItemDefinition.ItemDefinitionLikeBuilder
,MutableRawResourceAttributeDefinition<T>
,NativeShadowAttributeDefinition.NativeShadowAttributeDefinitionBuilder
,NativeShadowSimpleAttributeDefinition.NativeShadowAttributeDefinitionBuilder<T>
,PartiallyMutableItemDefinition<I>
,PartiallyMutableItemDefinition.Attribute<T>
,PartiallyMutableItemDefinition.Container<C>
,PartiallyMutableItemDefinition.Property<T>
,PartiallyMutableItemDefinition.Reference
,PrismContainerDefinition.PrismContainerDefinitionMutator<C>
,PrismObjectDefinition.PrismObjectDefinitionMutator<O>
,PrismPropertyDefinition.PrismPropertyDefinitionMutator<T>
,PrismPropertyDefinition.PrismPropertyLikeDefinitionBuilder<T>
,PrismReferenceDefinition.PrismReferenceDefinitionBuilder
,PrismReferenceDefinition.PrismReferenceDefinitionMutator
- All Known Implementing Classes:
ItemDefinitionImpl
,NativeShadowAttributeDefinitionImpl
,PrismContainerDefinitionImpl
,PrismObjectDefinitionImpl
,PrismPropertyDefinitionImpl
,PrismReferenceDefinitionImpl
,ShadowAssociationDefinitionImpl
,ShadowAssociationsContainerDefinitionImpl
,ShadowAttributesContainerDefinitionImpl
,ShadowReferenceAttributeDefinitionImpl
,TransformableContainerDefinition
,TransformableItemDefinition
,TransformableObjectDefinition
,TransformablePropertyDefinition
,TransformablePropertyDefinition.RefinedAttribute
,TransformablePropertyDefinition.ResourceAttribute
,TransformableReferenceDefinition
- Enclosing interface:
- ItemDefinition<I extends Item<?,
?>>
public static interface ItemDefinition.ItemDefinitionMutator
extends Definition.DefinitionMutator, PrismPresentationDefinition.Mutable, PrismItemBasicDefinition.Mutable, PrismItemAccessDefinition.Mutable, PrismItemStorageDefinition.Mutable, PrismLifecycleDefinition.Mutable
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.evolveum.midpoint.prism.PrismItemAccessDefinition
PrismItemAccessDefinition.Data, PrismItemAccessDefinition.Info, PrismItemAccessDefinition.Mutable
Nested classes/interfaces inherited from interface com.evolveum.midpoint.prism.PrismItemAccessDefinition.Mutable
PrismItemAccessDefinition.Mutable.Delegable
Nested classes/interfaces inherited from interface com.evolveum.midpoint.prism.PrismItemBasicDefinition.Mutable
PrismItemBasicDefinition.Mutable.Delegable
Nested classes/interfaces inherited from interface com.evolveum.midpoint.prism.PrismLifecycleDefinition.Mutable
PrismLifecycleDefinition.Mutable.Delegable
Nested classes/interfaces inherited from interface com.evolveum.midpoint.prism.PrismPresentationDefinition.Mutable
PrismPresentationDefinition.Mutable.Delegable
-
Method Summary
Modifier and TypeMethodDescriptionvoid
setAlwaysUseForEquals
(boolean alwaysUseForEquals) void
setDeprecatedSince
(String value) void
setDynamic
(boolean value) void
setElaborate
(boolean value) void
setHeterogeneousListItem
(boolean value) default void
setIgnored
(boolean value) A bit dubious.void
setIndexOnly
(boolean value) void
setInherited
(boolean value) void
setOperational
(boolean operational) void
setPlannedRemoval
(String value) void
setProcessing
(ItemProcessing processing) void
void
setSearchable
(boolean value) void
setSubstitutionHead
(QName value) void
setValueEnumerationRef
(PrismReferenceValue valueEnumerationRef) Methods inherited from interface com.evolveum.midpoint.prism.Definition.DefinitionMutator
setAnnotation, setMergerIdentifier, setNaturalKeyConstituents, setOptionalCleanup, setRuntimeSchema, setSchemaContextDefinition
Methods inherited from interface com.evolveum.midpoint.prism.PrismItemAccessDefinition
canAdd, canModify, canRead, getInfo
Methods inherited from interface com.evolveum.midpoint.prism.PrismItemAccessDefinition.Mutable
setCanAdd, setCanModify, setCanRead, setInfo
Methods inherited from interface com.evolveum.midpoint.prism.PrismItemBasicDefinition.Mutable
setMaxOccurs, setMinOccurs
Methods inherited from interface com.evolveum.midpoint.prism.PrismItemStorageDefinition.Mutable
setIndexed
Methods inherited from interface com.evolveum.midpoint.prism.PrismLifecycleDefinition.Mutable
addSchemaMigration, setDeprecated, setExperimental, setRemoved, setRemovedSince, setSchemaMigrations
Methods inherited from interface com.evolveum.midpoint.prism.PrismPresentationDefinition.Mutable
setDiagrams, setDisplayHint, setDisplayName, setDisplayOrder, setDocumentation, setEmphasized, setHelp
-
Method Details
-
setProcessing
-
setIgnored
default void setIgnored(boolean value) A bit dubious. Should be removed eventually. -
setValueEnumerationRef
-
setOperational
void setOperational(boolean operational) -
setAlwaysUseForEquals
void setAlwaysUseForEquals(boolean alwaysUseForEquals) -
setDynamic
void setDynamic(boolean value) -
setReadOnly
void setReadOnly() -
setDeprecatedSince
- Specified by:
setDeprecatedSince
in interfacePrismLifecycleDefinition.Mutable
-
setPlannedRemoval
- Specified by:
setPlannedRemoval
in interfacePrismLifecycleDefinition.Mutable
-
setElaborate
void setElaborate(boolean value) -
setHeterogeneousListItem
void setHeterogeneousListItem(boolean value) -
setSubstitutionHead
-
setIndexOnly
void setIndexOnly(boolean value) - Specified by:
setIndexOnly
in interfacePrismItemStorageDefinition.Mutable
-
setInherited
void setInherited(boolean value) -
setSearchable
void setSearchable(boolean value) - Specified by:
setSearchable
in interfacePrismItemStorageDefinition.Mutable
-