Package com.evolveum.midpoint.prism
Interface MutableItemDefinition<I extends Item>
- 
- All Superinterfaces:
- Cloneable,- DebugDumpable,- Definition,- Freezable,- ItemDefinition<I>,- MutableDefinition,- PrismContextSensitive,- PrismItemAccessDefinition,- Revivable,- Serializable,- SmartVisitable<Definition>,- Visitable<Definition>
 - All Known Subinterfaces:
- MutablePrismContainerDefinition<C>,- MutablePrismObjectDefinition<O>,- MutablePrismPropertyDefinition<T>,- MutablePrismReferenceDefinition,- MutableRawResourceAttributeDefinition<T>
 - All Known Implementing Classes:
- com.evolveum.midpoint.prism.impl.ItemDefinitionImpl,- com.evolveum.midpoint.prism.impl.PrismContainerDefinitionImpl,- com.evolveum.midpoint.prism.impl.PrismPropertyDefinitionImpl,- RawResourceAttributeDefinitionImpl,- ResourceAttributeContainerDefinitionImpl
 
 @Experimental public interface MutableItemDefinition<I extends Item> extends ItemDefinition<I>, MutableDefinition EXPERIMENTAL
- 
- 
Nested Class Summary- 
Nested classes/interfaces inherited from interface com.evolveum.midpoint.prism.PrismItemAccessDefinitionPrismItemAccessDefinition.Mutable
 
- 
 - 
Field Summary- 
Fields inherited from interface com.evolveum.midpoint.util.DebugDumpableINDENT_STRING
 
- 
 - 
Method SummaryAll Methods Instance Methods Abstract Methods Modifier and Type Method Description voidsetCanAdd(boolean val)voidsetCanModify(boolean val)voidsetCanRead(boolean val)voidsetDeprecatedSince(String value)voidsetDynamic(boolean value)voidsetElaborate(boolean value)voidsetHeterogeneousListItem(boolean value)voidsetIndexOnly(boolean value)voidsetInherited(boolean value)voidsetItemName(QName name)voidsetMaxOccurs(int value)voidsetMinOccurs(int value)voidsetOperational(boolean operational)voidsetPlannedRemoval(String value)voidsetReadOnly()voidsetSubstitutionHead(QName value)voidsetValueEnumerationRef(PrismReferenceValue valueEnumerationRef)- 
Methods inherited from interface com.evolveum.midpoint.util.DebugDumpabledebugDump, debugDump, debugDumpLazily, debugDumpLazily
 - 
Methods inherited from interface com.evolveum.midpoint.prism.DefinitiondebugDump, getAnnotation, getAnnotations, getDeprecatedSince, getDiagrams, getDisplayName, getDisplayOrder, getDocumentation, getDocumentationPreview, getHelp, getMutabilityFlag, getPlannedRemoval, getProcessing, getSchemaMigrations, getSchemaRegistry, getTypeClass, getTypeName, isAbstract, isDeprecated, isElaborate, isEmphasized, isExperimental, isIgnored, isRuntimeSchema, setAnnotation
 - 
Methods inherited from interface com.evolveum.midpoint.prism.FreezablecheckImmutable, checkMutable, freeze, isImmutable
 - 
Methods inherited from interface com.evolveum.midpoint.prism.ItemDefinitionadoptElementDefinitionFrom, canBeDefinitionOf, canBeDefinitionOf, clone, createEmptyDelta, debugDumpShortToString, deepClone, findItemDefinition, getItemName, getMaxOccurs, getMinOccurs, getSubstitutionHead, getValueEnumerationRef, instantiate, instantiate, isDynamic, isHeterogeneousListItem, isIndexOnly, isInherited, isMandatory, isMultiValue, isOperational, isOptional, isSingleValue, isValidFor, structuredType, toMutable
 - 
Methods inherited from interface com.evolveum.midpoint.prism.MutableDefinitionaddDiagram, addSchemaMigration, setDeprecated, setDisplayName, setDisplayOrder, setDocumentation, setEmphasized, setExperimental, setHelp, setProcessing, setRuntimeSchema, setTypeName
 - 
Methods inherited from interface com.evolveum.midpoint.prism.PrismContextSensitivegetPrismContext
 - 
Methods inherited from interface com.evolveum.midpoint.prism.PrismItemAccessDefinitioncanAdd, canModify, canRead
 - 
Methods inherited from interface com.evolveum.midpoint.prism.SmartVisitableaccept
 
- 
 
- 
- 
- 
Method Detail- 
setMinOccursvoid setMinOccurs(int value) 
 - 
setMaxOccursvoid setMaxOccurs(int value) 
 - 
setCanReadvoid setCanRead(boolean val) 
 - 
setCanModifyvoid setCanModify(boolean val) 
 - 
setCanAddvoid setCanAdd(boolean val) 
 - 
setValueEnumerationRefvoid setValueEnumerationRef(PrismReferenceValue valueEnumerationRef) 
 - 
setOperationalvoid setOperational(boolean operational) 
 - 
setDynamicvoid setDynamic(boolean value) 
 - 
setItemNamevoid setItemName(QName name) 
 - 
setReadOnlyvoid setReadOnly() 
 - 
setDeprecatedSincevoid setDeprecatedSince(String value) 
 - 
setPlannedRemovalvoid setPlannedRemoval(String value) 
 - 
setElaboratevoid setElaborate(boolean value) 
 - 
setHeterogeneousListItemvoid setHeterogeneousListItem(boolean value) 
 - 
setSubstitutionHeadvoid setSubstitutionHead(QName value) 
 - 
setIndexOnlyvoid setIndexOnly(boolean value) 
 - 
setInheritedvoid setInherited(boolean value) 
 
- 
 
-