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
,ResourceAttributeContainerDefinitionImpl
,ShadowAssociationsContainerDefinitionImpl
,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.Delegable
Nested classes/interfaces inherited from interface com.evolveum.midpoint.prism.PrismPresentationDefinition.Mutable
PrismPresentationDefinition.Mutable.Delegable
-
Method Summary
Modifier and TypeMethodDescription<A> void
setAnnotation
(QName qname, A value) void
setMergerIdentifier
(String value) void
setNaturalKeyConstituents
(List<QName> naturalKeyConstituents) void
setOptionalCleanup
(boolean optionalCleanup) void
setRuntimeSchema
(boolean value) void
setSchemaContextDefinition
(SchemaContextDefinition schemaContextDefinition) Methods inherited from interface com.evolveum.midpoint.prism.PrismLifecycleDefinition.Mutable
addSchemaMigration, setDeprecated, setDeprecatedSince, setExperimental, setPlannedRemoval, setRemoved, setRemovedSince, setSchemaMigrations
Methods 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
-