Interface Definition.DefinitionMutator

All Superinterfaces:
PrismLifecycleDefinition.Mutable, PrismPresentationDefinition.Mutable
All Known Subinterfaces:
ComplexTypeDefinition.ComplexTypeDefinitionMutator, ItemDefinition.ItemDefinitionLikeBuilder, ItemDefinition.ItemDefinitionMutator, MutableRawResourceAttributeDefinition<T>, NativeShadowAttributeDefinition.NativeShadowAttributeDefinitionBuilder, NativeShadowSimpleAttributeDefinition.NativeShadowAttributeDefinitionBuilder<T>, PrismContainerDefinition.PrismContainerDefinitionMutator<C>, PrismObjectDefinition.PrismObjectDefinitionMutator<O>, PrismPropertyDefinition.PrismPropertyDefinitionMutator<T>, PrismPropertyDefinition.PrismPropertyLikeDefinitionBuilder<T>, PrismReferenceDefinition.PrismReferenceDefinitionBuilder, PrismReferenceDefinition.PrismReferenceDefinitionMutator, ResourceObjectClassDefinition.ResourceObjectClassDefinitionMutator, TypeDefinition.TypeDefinitionMutator
All Known Implementing Classes:
com.evolveum.midpoint.prism.impl.DefinitionImpl, com.evolveum.midpoint.prism.impl.ItemDefinitionImpl, NativeShadowAttributeDefinitionImpl, com.evolveum.midpoint.prism.impl.PrismContainerDefinitionImpl, ResourceAttributeContainerDefinitionImpl, ShadowAssociationsContainerDefinitionImpl, ShadowReferenceAttributeDefinitionImpl
Enclosing interface:
Definition

public static interface Definition.DefinitionMutator extends PrismPresentationDefinition.Mutable, PrismLifecycleDefinition.Mutable
An interface that provides an ability to modify a definition.
  • Method Details

    • setOptionalCleanup

      void setOptionalCleanup(boolean optionalCleanup)
    • setRuntimeSchema

      void setRuntimeSchema(boolean value)
    • setMergerIdentifier

      void setMergerIdentifier(String value)
    • setNaturalKeyConstituents

      void setNaturalKeyConstituents(List<QName> naturalKeyConstituents)
    • setAnnotation

      <A> void setAnnotation(QName qname, A value)