Package com.evolveum.midpoint.prism
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>,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,ResourceObjectClassDefinition.ResourceObjectClassDefinitionMutator,TypeDefinition.TypeDefinitionMutator
- All Known Implementing Classes:
ComplexTypeDefinitionImpl,DefinitionImpl,EnumerationTypeDefinitionImpl,ItemDefinitionImpl,NativeShadowAttributeDefinitionImpl,PrismContainerDefinitionImpl,PrismObjectDefinitionImpl,PrismPropertyDefinitionImpl,PrismReferenceDefinitionImpl,ShadowAssociationDefinitionImpl,ShadowAssociationsContainerDefinitionImpl,ShadowAttributesContainerDefinitionImpl,ShadowReferenceAttributeDefinitionImpl,SimpleTypeDefinitionImpl,TransformableComplexTypeDefinition,TransformableContainerDefinition,TransformableItemDefinition,TransformableObjectDefinition,TransformablePropertyDefinition,TransformablePropertyDefinition.RefinedAttribute,TransformablePropertyDefinition.ResourceAttribute,TransformableReferenceDefinition,TypeDefinitionImpl
- Enclosing interface:
- Definition
public static interface Definition.DefinitionMutator
extends PrismPresentationDefinition.Mutable, PrismLifecycleDefinition.Mutable
An interface that provides an ability to modify a definition.
-
Nested Class Summary
Nested 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 TypeMethodDescription<A> voidsetAnnotation(QName qname, A value) voidsetMergerIdentifier(String value) voidsetNaturalKeyConstituents(List<QName> naturalKeyConstituents) voidsetOptionalCleanup(boolean optionalCleanup) voidsetRuntimeSchema(boolean value) voidsetSchemaContextDefinition(SchemaContextDefinition schemaContextDefinition) Methods inherited from interface com.evolveum.midpoint.prism.PrismLifecycleDefinition.Mutable
addSchemaMigration, setDeprecated, setDeprecatedSince, setExperimental, setPlannedRemoval, setRemoved, setRemovedSince, setSchemaMigrationsMethods inherited from interface com.evolveum.midpoint.prism.PrismPresentationDefinition.Mutable
setDiagrams, setDisplayHint, setDisplayName, setDisplayOrder, setDocumentation, setEmphasized, setHelp
-
Method Details
-
setOptionalCleanup
void setOptionalCleanup(boolean optionalCleanup) -
setRuntimeSchema
void setRuntimeSchema(boolean value) -
setMergerIdentifier
-
setNaturalKeyConstituents
-
setAnnotation
-
setSchemaContextDefinition
-