Package com.evolveum.midpoint.prism
Interface MutableDefinition
- All Superinterfaces:
Cloneable
,DebugDumpable
,Definition
,Freezable
,PrismContextSensitive
,Revivable
,Serializable
,SmartVisitable<Definition>
,Visitable<Definition>
- All Known Subinterfaces:
MutableComplexTypeDefinition
,MutableItemDefinition<I>
,MutablePrismContainerDefinition<C>
,MutablePrismObjectDefinition<O>
,MutablePrismPropertyDefinition<T>
,MutablePrismReferenceDefinition
,MutableRawResourceAttributeDefinition<T>
,MutableResourceObjectClassDefinition
,MutableTypeDefinition
,PartiallyMutableItemDefinition<I>
,PartiallyMutableItemDefinition.Attribute<T>
,PartiallyMutableItemDefinition.Container<C>
,PartiallyMutableItemDefinition.Property<T>
,PartiallyMutableItemDefinition.Reference
- All Known Implementing Classes:
ComplexTypeDefinitionImpl
,DefinitionImpl
,EnumerationTypeDefinitionImpl
,ItemDefinitionImpl
,PrismContainerDefinitionImpl
,PrismObjectDefinitionImpl
,PrismPropertyDefinitionImpl
,PrismReferenceDefinitionImpl
,RawResourceAttributeDefinitionImpl
,ResourceAttributeContainerDefinitionImpl
,ResourceObjectClassDefinitionImpl
,SimpleTypeDefinitionImpl
,TransformableComplexTypeDefinition
,TransformableComplexTypeDefinition.TrCompositeObjectDefinition
,TransformableComplexTypeDefinition.TrResourceObjectClassDefinition
,TransformableComplexTypeDefinition.TrResourceObjectDefinition
,TransformableComplexTypeDefinition.TrResourceObjectTypeDefinition
,TransformableContainerDefinition
,TransformableContainerDefinition.AttributeContainer
,TransformableItemDefinition
,TransformableObjectDefinition
,TransformablePropertyDefinition
,TransformablePropertyDefinition.RefinedAttribute
,TransformablePropertyDefinition.ResourceAttribute
,TransformableReferenceDefinition
,TypeDefinitionImpl
An interface that provides an ability to modify a definition.
-
Field Summary
Fields inherited from interface com.evolveum.midpoint.util.DebugDumpable
INDENT_STRING
-
Method Summary
Modifier and TypeMethodDescriptionvoid
addDiagram
(ItemDiagramSpecification diagram) void
addSchemaMigration
(SchemaMigration schemaMigration) void
setDeprecated
(boolean deprecated) void
setDisplayName
(String displayName) void
setDisplayOrder
(Integer displayOrder) void
setDocumentation
(String value) void
setEmphasized
(boolean emphasized) void
setExperimental
(boolean experimental) void
void
setProcessing
(ItemProcessing processing) void
setRemoved
(boolean removed) void
setRemovedSince
(String removedSince) void
setRuntimeSchema
(boolean value) void
setTypeName
(QName typeName) Methods inherited from interface com.evolveum.midpoint.util.DebugDumpable
debugDump, debugDump, debugDumpLazily, debugDumpLazily
Methods inherited from interface com.evolveum.midpoint.prism.Definition
clone, debugDump, getAnnotation, getAnnotations, getDeprecatedSince, getDiagrams, getDisplayName, getDisplayOrder, getDocumentation, getDocumentationPreview, getHelp, getMutabilityFlag, getPlannedRemoval, getProcessing, getRemovedSince, getSchemaMigrations, getSchemaRegistry, getTypeClass, getTypeName, isAbstract, isDeprecated, isElaborate, isEmphasized, isExperimental, isIgnored, isRemoved, isRuntimeSchema, setAnnotation, toMutable
Methods inherited from interface com.evolveum.midpoint.prism.Freezable
checkImmutable, checkMutable, freeze, isImmutable
Methods inherited from interface com.evolveum.midpoint.prism.PrismContextSensitive
getPrismContext
Methods inherited from interface com.evolveum.midpoint.prism.SmartVisitable
accept
-
Method Details
-
setProcessing
-
setDeprecated
void setDeprecated(boolean deprecated) -
setRemoved
void setRemoved(boolean removed) -
setRemovedSince
-
setExperimental
void setExperimental(boolean experimental) -
setEmphasized
void setEmphasized(boolean emphasized) -
setDisplayName
-
setDisplayOrder
-
setHelp
-
setRuntimeSchema
void setRuntimeSchema(boolean value) -
setTypeName
-
setDocumentation
-
addSchemaMigration
-
addDiagram
-