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.MutableNested classes/interfaces inherited from interface com.evolveum.midpoint.prism.PrismItemAccessDefinition.Mutable
PrismItemAccessDefinition.Mutable.DelegableNested classes/interfaces inherited from interface com.evolveum.midpoint.prism.PrismItemBasicDefinition.Mutable
PrismItemBasicDefinition.Mutable.DelegableNested classes/interfaces inherited from interface com.evolveum.midpoint.prism.PrismLifecycleDefinition.Mutable
PrismLifecycleDefinition.Mutable.DelegableNested classes/interfaces inherited from interface com.evolveum.midpoint.prism.PrismPresentationDefinition.Mutable
PrismPresentationDefinition.Mutable.Delegable -
Method Summary
Modifier and TypeMethodDescriptionvoidsetAlwaysUseForEquals(boolean alwaysUseForEquals) voidsetDeprecatedSince(String value) voidsetDynamic(boolean value) voidsetElaborate(boolean value) voidsetHeterogeneousListItem(boolean value) default voidsetIgnored(boolean value) A bit dubious.voidsetIndexOnly(boolean value) voidsetInherited(boolean value) voidsetOperational(boolean operational) voidsetPlannedRemoval(String value) voidsetProcessing(ItemProcessing processing) voidvoidsetSearchable(boolean value) voidsetSubstitutionHead(QName value) voidsetValueEnumerationRef(PrismReferenceValue valueEnumerationRef) Methods inherited from interface com.evolveum.midpoint.prism.Definition.DefinitionMutator
setAnnotation, setMergerIdentifier, setNaturalKeyConstituents, setOptionalCleanup, setRuntimeSchema, setSchemaContextDefinitionMethods inherited from interface com.evolveum.midpoint.prism.PrismItemAccessDefinition
canAdd, canModify, canRead, getInfoMethods inherited from interface com.evolveum.midpoint.prism.PrismItemAccessDefinition.Mutable
setCanAdd, setCanModify, setCanRead, setInfoMethods inherited from interface com.evolveum.midpoint.prism.PrismItemBasicDefinition.Mutable
setMaxOccurs, setMinOccursMethods inherited from interface com.evolveum.midpoint.prism.PrismItemStorageDefinition.Mutable
setIndexedMethods inherited from interface com.evolveum.midpoint.prism.PrismLifecycleDefinition.Mutable
addSchemaMigration, setDeprecated, setExperimental, setRemoved, setRemovedSince, setSchemaMigrationsMethods 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:
setDeprecatedSincein interfacePrismLifecycleDefinition.Mutable
-
setPlannedRemoval
- Specified by:
setPlannedRemovalin interfacePrismLifecycleDefinition.Mutable
-
setElaborate
void setElaborate(boolean value) -
setHeterogeneousListItem
void setHeterogeneousListItem(boolean value) -
setSubstitutionHead
-
setIndexOnly
void setIndexOnly(boolean value) - Specified by:
setIndexOnlyin interfacePrismItemStorageDefinition.Mutable
-
setInherited
void setInherited(boolean value) -
setSearchable
void setSearchable(boolean value) - Specified by:
setSearchablein interfacePrismItemStorageDefinition.Mutable
-