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 SummaryNested classes/interfaces inherited from interface com.evolveum.midpoint.prism.PrismItemAccessDefinitionPrismItemAccessDefinition.Data, PrismItemAccessDefinition.Info, PrismItemAccessDefinition.MutableNested classes/interfaces inherited from interface com.evolveum.midpoint.prism.PrismItemAccessDefinition.MutablePrismItemAccessDefinition.Mutable.DelegableNested classes/interfaces inherited from interface com.evolveum.midpoint.prism.PrismItemBasicDefinition.MutablePrismItemBasicDefinition.Mutable.DelegableNested classes/interfaces inherited from interface com.evolveum.midpoint.prism.PrismLifecycleDefinition.MutablePrismLifecycleDefinition.Mutable.DelegableNested classes/interfaces inherited from interface com.evolveum.midpoint.prism.PrismPresentationDefinition.MutablePrismPresentationDefinition.Mutable.Delegable
- 
Method SummaryModifier 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.DefinitionMutatorsetAnnotation, setMergerIdentifier, setNaturalKeyConstituents, setOptionalCleanup, setRuntimeSchema, setSchemaContextDefinitionMethods inherited from interface com.evolveum.midpoint.prism.PrismItemAccessDefinitioncanAdd, canModify, canRead, getInfoMethods inherited from interface com.evolveum.midpoint.prism.PrismItemAccessDefinition.MutablesetCanAdd, setCanModify, setCanRead, setInfoMethods inherited from interface com.evolveum.midpoint.prism.PrismItemBasicDefinition.MutablesetMaxOccurs, setMinOccursMethods inherited from interface com.evolveum.midpoint.prism.PrismItemStorageDefinition.MutablesetIndexedMethods inherited from interface com.evolveum.midpoint.prism.PrismLifecycleDefinition.MutableaddSchemaMigration, setDeprecated, setExperimental, setRemoved, setRemovedSince, setSchemaMigrationsMethods inherited from interface com.evolveum.midpoint.prism.PrismPresentationDefinition.MutablesetDiagrams, setDisplayHint, setDisplayName, setDisplayOrder, setDocumentation, setEmphasized, setHelp
- 
Method Details- 
setProcessing
- 
setIgnoreddefault void setIgnored(boolean value) A bit dubious. Should be removed eventually.
- 
setValueEnumerationRef
- 
setOperationalvoid setOperational(boolean operational) 
- 
setAlwaysUseForEqualsvoid setAlwaysUseForEquals(boolean alwaysUseForEquals) 
- 
setDynamicvoid setDynamic(boolean value) 
- 
setReadOnlyvoid setReadOnly()
- 
setDeprecatedSince- Specified by:
- setDeprecatedSincein interface- PrismLifecycleDefinition.Mutable
 
- 
setPlannedRemoval- Specified by:
- setPlannedRemovalin interface- PrismLifecycleDefinition.Mutable
 
- 
setElaboratevoid setElaborate(boolean value) 
- 
setHeterogeneousListItemvoid setHeterogeneousListItem(boolean value) 
- 
setSubstitutionHead
- 
setIndexOnlyvoid setIndexOnly(boolean value) - Specified by:
- setIndexOnlyin interface- PrismItemStorageDefinition.Mutable
 
- 
setInheritedvoid setInherited(boolean value) 
- 
setSearchablevoid setSearchable(boolean value) - Specified by:
- setSearchablein interface- PrismItemStorageDefinition.Mutable
 
 
-