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 SummaryFields inherited from interface com.evolveum.midpoint.util.DebugDumpableINDENT_STRING
- 
Method SummaryModifier and TypeMethodDescriptionvoidaddDiagram(ItemDiagramSpecification diagram) voidaddSchemaMigration(SchemaMigration schemaMigration) voidsetDeprecated(boolean deprecated) voidsetDisplayName(String displayName) voidsetDisplayOrder(Integer displayOrder) voidsetDocumentation(String value) voidsetEmphasized(boolean emphasized) voidsetExperimental(boolean experimental) voidvoidsetProcessing(ItemProcessing processing) voidsetRemoved(boolean removed) voidsetRemovedSince(String removedSince) voidsetRuntimeSchema(boolean value) voidsetTypeName(QName typeName) Methods inherited from interface com.evolveum.midpoint.util.DebugDumpabledebugDump, debugDump, debugDumpLazily, debugDumpLazilyMethods inherited from interface com.evolveum.midpoint.prism.Definitionclone, 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, toMutableMethods inherited from interface com.evolveum.midpoint.prism.FreezablecheckImmutable, checkMutable, freeze, isImmutableMethods inherited from interface com.evolveum.midpoint.prism.PrismContextSensitivegetPrismContextMethods inherited from interface com.evolveum.midpoint.prism.SmartVisitableaccept
- 
Method Details- 
setProcessing
- 
setDeprecatedvoid setDeprecated(boolean deprecated) 
- 
setRemovedvoid setRemoved(boolean removed) 
- 
setRemovedSince
- 
setExperimentalvoid setExperimental(boolean experimental) 
- 
setEmphasizedvoid setEmphasized(boolean emphasized) 
- 
setDisplayName
- 
setDisplayOrder
- 
setHelp
- 
setRuntimeSchemavoid setRuntimeSchema(boolean value) 
- 
setTypeName
- 
setDocumentation
- 
addSchemaMigration
- 
addDiagram
 
-