Interface PartiallyMutableItemDefinition<I extends Item<?,?>>
- All Superinterfaces:
Cloneable,DebugDumpable,Definition,Freezable,ItemDefinition<I>,MutableDefinition,MutableItemDefinition<I>,PrismContextSensitive,PrismItemAccessDefinition,Revivable,Serializable,SmartVisitable<Definition>,Visitable<Definition>
- All Known Subinterfaces:
PartiallyMutableItemDefinition.Attribute<T>,PartiallyMutableItemDefinition.Container<C>,PartiallyMutableItemDefinition.Property<T>,PartiallyMutableItemDefinition.Reference
- All Known Implementing Classes:
TransformableContainerDefinition,TransformableContainerDefinition.AttributeContainer,TransformableItemDefinition,TransformableObjectDefinition,TransformablePropertyDefinition,TransformablePropertyDefinition.RefinedAttribute,TransformablePropertyDefinition.ResourceAttribute,TransformableReferenceDefinition
public interface PartiallyMutableItemDefinition<I extends Item<?,?>>
extends MutableItemDefinition<I>
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfacestatic interfacestatic interfacestatic interfaceNested classes/interfaces inherited from interface com.evolveum.midpoint.prism.PrismItemAccessDefinition
PrismItemAccessDefinition.Mutable -
Field Summary
Fields inherited from interface com.evolveum.midpoint.util.DebugDumpable
INDENT_STRING -
Method Summary
Modifier and TypeMethodDescriptiondefault voidaddDiagram(ItemDiagramSpecification diagram) default voidaddSchemaMigration(SchemaMigration schemaMigration) default voidsetCanAdd(boolean val) default voidsetCanModify(boolean val) default voidsetCanRead(boolean val) default voidsetDeprecated(boolean deprecated) default voidsetDeprecatedSince(String value) default voidsetDisplayName(String displayName) default voidsetDisplayOrder(Integer displayOrder) default voidsetDocumentation(String value) default voidsetDynamic(boolean value) default voidsetElaborate(boolean value) default voidsetEmphasized(boolean emphasized) default voidsetExperimental(boolean experimental) default voiddefault voidsetHeterogeneousListItem(boolean value) default voidsetIndexOnly(boolean value) default voidsetInherited(boolean value) default voidsetItemName(QName name) default voidsetMaxOccurs(int value) default voidsetMinOccurs(int value) default voidsetOperational(boolean operational) default voidsetPlannedRemoval(String value) default voidsetProcessing(ItemProcessing processing) default voiddefault voidsetRemoved(boolean removed) default voidsetRemovedSince(String removedSince) default voidsetRuntimeSchema(boolean value) default voidsetSearchable(boolean value) default voidsetSubstitutionHead(QName value) default voidsetTypeName(QName typeName) default voidsetValueEnumerationRef(PrismReferenceValue valueEnumerationRef) Methods inherited from interface com.evolveum.midpoint.util.DebugDumpable
debugDump, debugDump, debugDumpLazily, debugDumpLazilyMethods inherited from interface com.evolveum.midpoint.prism.Definition
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, setAnnotationMethods inherited from interface com.evolveum.midpoint.prism.Freezable
checkImmutable, checkMutable, freeze, isImmutableMethods inherited from interface com.evolveum.midpoint.prism.ItemDefinition
adoptElementDefinitionFrom, canBeDefinitionOf, canBeDefinitionOf, clone, createEmptyDelta, debugDumpShortToString, deepClone, findItemDefinition, getItemName, getMaxOccurs, getMinOccurs, getSubstitutionHead, getValueEnumerationRef, instantiate, instantiate, isDynamic, isHeterogeneousListItem, isIndexOnly, isInherited, isMandatory, isMultiValue, isOperational, isOptional, isSearchable, isSingleValue, isValidFor, structuredType, toMutableMethods inherited from interface com.evolveum.midpoint.prism.PrismContextSensitive
getPrismContextMethods inherited from interface com.evolveum.midpoint.prism.PrismItemAccessDefinition
canAdd, canModify, canReadMethods inherited from interface com.evolveum.midpoint.prism.SmartVisitable
accept
-
Method Details
-
setProcessing
- Specified by:
setProcessingin interfaceMutableDefinition
-
setDeprecated
default void setDeprecated(boolean deprecated) - Specified by:
setDeprecatedin interfaceMutableDefinition
-
setRemoved
default void setRemoved(boolean removed) - Specified by:
setRemovedin interfaceMutableDefinition
-
setRemovedSince
- Specified by:
setRemovedSincein interfaceMutableDefinition
-
setExperimental
default void setExperimental(boolean experimental) - Specified by:
setExperimentalin interfaceMutableDefinition
-
setEmphasized
default void setEmphasized(boolean emphasized) - Specified by:
setEmphasizedin interfaceMutableDefinition
-
setDisplayName
- Specified by:
setDisplayNamein interfaceMutableDefinition
-
setDisplayOrder
- Specified by:
setDisplayOrderin interfaceMutableDefinition
-
setHelp
- Specified by:
setHelpin interfaceMutableDefinition
-
setRuntimeSchema
default void setRuntimeSchema(boolean value) - Specified by:
setRuntimeSchemain interfaceMutableDefinition
-
setTypeName
- Specified by:
setTypeNamein interfaceMutableDefinition
-
setDocumentation
- Specified by:
setDocumentationin interfaceMutableDefinition
-
addSchemaMigration
- Specified by:
addSchemaMigrationin interfaceMutableDefinition
-
addDiagram
- Specified by:
addDiagramin interfaceMutableDefinition
-
setMinOccurs
default void setMinOccurs(int value) - Specified by:
setMinOccursin interfaceMutableItemDefinition<I extends Item<?,?>>
-
setMaxOccurs
default void setMaxOccurs(int value) - Specified by:
setMaxOccursin interfaceMutableItemDefinition<I extends Item<?,?>>
-
setCanRead
default void setCanRead(boolean val) - Specified by:
setCanReadin interfaceMutableItemDefinition<I extends Item<?,?>>
-
setCanModify
default void setCanModify(boolean val) - Specified by:
setCanModifyin interfaceMutableItemDefinition<I extends Item<?,?>>
-
setCanAdd
default void setCanAdd(boolean val) - Specified by:
setCanAddin interfaceMutableItemDefinition<I extends Item<?,?>>
-
setValueEnumerationRef
- Specified by:
setValueEnumerationRefin interfaceMutableItemDefinition<I extends Item<?,?>>
-
setOperational
default void setOperational(boolean operational) - Specified by:
setOperationalin interfaceMutableItemDefinition<I extends Item<?,?>>
-
setDynamic
default void setDynamic(boolean value) - Specified by:
setDynamicin interfaceMutableItemDefinition<I extends Item<?,?>>
-
setItemName
- Specified by:
setItemNamein interfaceMutableItemDefinition<I extends Item<?,?>>
-
setReadOnly
default void setReadOnly()- Specified by:
setReadOnlyin interfaceMutableItemDefinition<I extends Item<?,?>>
-
setDeprecatedSince
- Specified by:
setDeprecatedSincein interfaceMutableItemDefinition<I extends Item<?,?>>
-
setPlannedRemoval
- Specified by:
setPlannedRemovalin interfaceMutableItemDefinition<I extends Item<?,?>>
-
setElaborate
default void setElaborate(boolean value) - Specified by:
setElaboratein interfaceMutableItemDefinition<I extends Item<?,?>>
-
setHeterogeneousListItem
default void setHeterogeneousListItem(boolean value) - Specified by:
setHeterogeneousListItemin interfaceMutableItemDefinition<I extends Item<?,?>>
-
setSubstitutionHead
- Specified by:
setSubstitutionHeadin interfaceMutableItemDefinition<I extends Item<?,?>>
-
setIndexOnly
default void setIndexOnly(boolean value) - Specified by:
setIndexOnlyin interfaceMutableItemDefinition<I extends Item<?,?>>
-
setInherited
default void setInherited(boolean value) - Specified by:
setInheritedin interfaceMutableItemDefinition<I extends Item<?,?>>
-
setSearchable
default void setSearchable(boolean value) - Specified by:
setSearchablein interfaceMutableItemDefinition<I extends Item<?,?>>
-