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
- All Known Implementing Classes:
com.evolveum.midpoint.prism.impl.DefinitionImpl,com.evolveum.midpoint.prism.impl.ItemDefinitionImpl,com.evolveum.midpoint.prism.impl.PrismContainerDefinitionImpl,com.evolveum.midpoint.prism.impl.PrismPropertyDefinitionImpl,RawResourceAttributeDefinitionImpl,ResourceAttributeContainerDefinitionImpl,ResourceObjectClassDefinitionImpl
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 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.DebugDumpable
debugDump, debugDump, debugDumpLazily, debugDumpLazilyMethods 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, toMutableMethods inherited from interface com.evolveum.midpoint.prism.Freezable
checkImmutable, checkMutable, freeze, isImmutableMethods inherited from interface com.evolveum.midpoint.prism.PrismContextSensitive
getPrismContextMethods 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
-