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>,MutableObjectClassComplexTypeDefinition,MutablePrismContainerDefinition<C>,MutablePrismObjectDefinition<O>,MutablePrismPropertyDefinition<T>,MutablePrismReferenceDefinition,MutableResourceAttributeDefinition<T>,MutableTypeDefinition
- All Known Implementing Classes:
com.evolveum.midpoint.prism.impl.ComplexTypeDefinitionImpl,com.evolveum.midpoint.prism.impl.DefinitionImpl,com.evolveum.midpoint.prism.impl.ItemDefinitionImpl,ObjectClassComplexTypeDefinitionImpl,com.evolveum.midpoint.prism.impl.PrismContainerDefinitionImpl,com.evolveum.midpoint.prism.impl.PrismPropertyDefinitionImpl,RefinedAttributeDefinitionImpl,ResourceAttributeContainerDefinitionImpl,ResourceAttributeDefinitionImpl,com.evolveum.midpoint.prism.impl.TypeDefinitionImpl
public interface MutableDefinition extends 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 voidaddSchemaMigration(SchemaMigration schemaMigration)voidsetDeprecated(boolean deprecated)voidsetDisplayName(String displayName)voidsetDisplayOrder(Integer displayOrder)voidsetDocumentation(String value)voidsetEmphasized(boolean emphasized)voidsetExperimental(boolean experimental)voidsetHelp(String help)voidsetProcessing(ItemProcessing processing)voidsetRuntimeSchema(boolean value)voidsetTypeName(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, getDeprecatedSince, getDisplayName, getDisplayOrder, getDocumentation, getDocumentationPreview, getHelp, getMutabilityFlag, getPlannedRemoval, getProcessing, getSchemaMigrations, getSchemaRegistry, getTypeClass, getTypeClassIfKnown, 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)
-
-