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
public interface MutableDefinition extends Definition
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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
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
setHelp(String help)
void
setProcessing(ItemProcessing processing)
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, getSchemaMigrations, getSchemaRegistry, getTypeClass, getTypeName, isAbstract, isDeprecated, isElaborate, isEmphasized, isExperimental, isIgnored, 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 Detail
-
setProcessing
void setProcessing(ItemProcessing processing)
-
setDeprecated
void setDeprecated(boolean deprecated)
-
setExperimental
void setExperimental(boolean experimental)
-
setEmphasized
void setEmphasized(boolean emphasized)
-
setDisplayName
void setDisplayName(String displayName)
-
setDisplayOrder
void setDisplayOrder(Integer displayOrder)
-
setHelp
void setHelp(String help)
-
setRuntimeSchema
void setRuntimeSchema(boolean value)
-
setTypeName
void setTypeName(QName typeName)
-
setDocumentation
void setDocumentation(String value)
-
addSchemaMigration
void addSchemaMigration(SchemaMigration schemaMigration)
-
addDiagram
void addDiagram(ItemDiagramSpecification diagram)
-
-