Interface PartiallyMutableItemDefinition.Attribute<T>
- All Superinterfaces:
Cloneable,DebugDumpable,Definition,Definition.DefinitionMutator,Freezable,ItemDefinition<PrismProperty<T>>,ItemDefinition.ItemDefinitionMutator,LivePrismItemDefinition,MutableRawResourceAttributeDefinition<T>,PartiallyMutableItemDefinition<PrismProperty<T>>,PartiallyMutableItemDefinition.Property<T>,PrismItemAccessDefinition,PrismItemAccessDefinition.Mutable,PrismItemBasicDefinition,PrismItemBasicDefinition.Mutable,PrismItemMatchingDefinition.Mutator,PrismItemStorageDefinition,PrismItemStorageDefinition.Mutable,PrismItemValuesDefinition.Mutator<T>,PrismLifecycleDefinition,PrismLifecycleDefinition.Mutable,PrismPresentationDefinition,PrismPresentationDefinition.Mutable,PrismPropertyDefinition.PrismPropertyDefinitionMutator<T>,ResourceItemPrismDefinition.Mutable,Revivable,SchemaLookup.Aware,Serializable,ShadowAttributeUcfDefinition.Mutable,SmartVisitable<Definition>,Visitable<Definition>
- All Known Implementing Classes:
TransformablePropertyDefinition.RefinedAttribute,TransformablePropertyDefinition.ResourceAttribute
- Enclosing interface:
- PartiallyMutableItemDefinition<I extends Item<?,
?>>
public static interface PartiallyMutableItemDefinition.Attribute<T>
extends MutableRawResourceAttributeDefinition<T>, PartiallyMutableItemDefinition.Property<T>
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.evolveum.midpoint.prism.Definition
Definition.DefinitionBuilder, Definition.DefinitionMutatorNested classes/interfaces inherited from interface com.evolveum.midpoint.prism.ItemDefinition
ItemDefinition.ItemDefinitionLikeBuilder, ItemDefinition.ItemDefinitionMutatorNested classes/interfaces inherited from interface com.evolveum.midpoint.model.impl.schema.transform.PartiallyMutableItemDefinition
PartiallyMutableItemDefinition.Attribute<T>, PartiallyMutableItemDefinition.Container<C extends Containerable>, PartiallyMutableItemDefinition.Property<T>, PartiallyMutableItemDefinition.ReferenceNested classes/interfaces inherited from interface com.evolveum.midpoint.prism.PrismItemAccessDefinition
PrismItemAccessDefinition.Data, PrismItemAccessDefinition.Delegable, PrismItemAccessDefinition.Info, PrismItemAccessDefinition.MutableNested classes/interfaces inherited from interface com.evolveum.midpoint.prism.PrismItemAccessDefinition.Mutable
PrismItemAccessDefinition.Mutable.DelegableNested classes/interfaces inherited from interface com.evolveum.midpoint.prism.PrismItemBasicDefinition
PrismItemBasicDefinition.Data, PrismItemBasicDefinition.Delegable, PrismItemBasicDefinition.MutableNested classes/interfaces inherited from interface com.evolveum.midpoint.prism.PrismItemBasicDefinition.Mutable
PrismItemBasicDefinition.Mutable.DelegableNested classes/interfaces inherited from interface com.evolveum.midpoint.prism.PrismItemMatchingDefinition.Mutator
PrismItemMatchingDefinition.Mutator.DelegableNested classes/interfaces inherited from interface com.evolveum.midpoint.prism.PrismItemStorageDefinition
PrismItemStorageDefinition.MutableNested classes/interfaces inherited from interface com.evolveum.midpoint.prism.PrismItemValuesDefinition.Mutator
PrismItemValuesDefinition.Mutator.Delegable<T>Nested classes/interfaces inherited from interface com.evolveum.midpoint.prism.PrismLifecycleDefinition
PrismLifecycleDefinition.Data, PrismLifecycleDefinition.Delegable, PrismLifecycleDefinition.MutableNested classes/interfaces inherited from interface com.evolveum.midpoint.prism.PrismLifecycleDefinition.Mutable
PrismLifecycleDefinition.Mutable.DelegableNested classes/interfaces inherited from interface com.evolveum.midpoint.prism.PrismPresentationDefinition
PrismPresentationDefinition.Data, PrismPresentationDefinition.Delegable, PrismPresentationDefinition.MutableNested classes/interfaces inherited from interface com.evolveum.midpoint.prism.PrismPresentationDefinition.Mutable
PrismPresentationDefinition.Mutable.DelegableNested classes/interfaces inherited from interface com.evolveum.midpoint.schema.processor.ResourceItemPrismDefinition.Mutable
ResourceItemPrismDefinition.Mutable.DelegableNested classes/interfaces inherited from interface com.evolveum.midpoint.schema.processor.ShadowAttributeUcfDefinition.Mutable
ShadowAttributeUcfDefinition.Mutable.Delegable -
Field Summary
Fields inherited from interface com.evolveum.midpoint.util.DebugDumpable
INDENT_STRING -
Method Summary
Modifier and TypeMethodDescriptiondefault voidsetCanAdd(boolean val) default voidsetCanModify(boolean val) default voidsetCanRead(boolean val) default voidsetFrameworkAttributeName(String frameworkAttributeName) default voidsetMaxOccurs(int value) default voidsetMinOccurs(int value) default voidsetNativeAttributeName(String nativeAttributeName) default voidsetReturnedByDefault(Boolean returnedByDefault) Methods inherited from interface com.evolveum.midpoint.util.DebugDumpable
debugDump, debugDump, debugDumpLazily, debugDumpLazilyMethods inherited from interface com.evolveum.midpoint.prism.Definition
checkMutableOnExposing, debugDump, getAnnotation, getAnnotations, getMergerIdentifier, getMergerInstance, getMutabilityFlag, getNaturalKeyConstituents, getNaturalKeyInstance, getSchemaContextDefinition, getTypeClass, getTypeName, isAbstract, isElaborate, isOptionalCleanup, isRuntimeSchemaMethods inherited from interface com.evolveum.midpoint.prism.Definition.DefinitionMutator
setAnnotation, setMergerIdentifier, setNaturalKeyConstituents, setSchemaContextDefinitionMethods inherited from interface com.evolveum.midpoint.prism.Freezable
checkImmutable, checkMutable, freeze, isImmutableMethods inherited from interface com.evolveum.midpoint.prism.ItemDefinition
cloneWithNewName, createEmptyDelta, debugDumpShortToString, deepClone, getProcessing, getSubstitutionHead, getValueEnumerationRef, instantiate, instantiate, isAlwaysUseForEquals, isDynamic, isHeterogeneousListItem, isIgnored, isInherited, isOperational, mutator, structuredTypeMethods inherited from interface com.evolveum.midpoint.prism.ItemDefinition.ItemDefinitionMutator
setAlwaysUseForEquals, setIgnoredMethods inherited from interface com.evolveum.midpoint.prism.LivePrismItemDefinition
findItemDefinition, isValidForMethods inherited from interface com.evolveum.midpoint.model.impl.schema.transform.PartiallyMutableItemDefinition
addSchemaMigration, setDeprecated, setDeprecatedSince, setDiagrams, setDisplayName, setDisplayOrder, setDocumentation, setDynamic, setElaborate, setEmphasized, setExperimental, setHelp, setHeterogeneousListItem, setIndexed, setIndexOnly, setOperational, setOptionalCleanup, setPlannedRemoval, setProcessing, setReadOnly, setRemoved, setRemovedSince, setRuntimeSchema, setSchemaMigrations, setSearchable, setSubstitutionHeadMethods inherited from interface com.evolveum.midpoint.model.impl.schema.transform.PartiallyMutableItemDefinition.Property
clone, setAllowedValues, setDefaultValue, setInherited, setMatchingRuleQName, setSuggestedValues, setValueEnumerationRefMethods inherited from interface com.evolveum.midpoint.prism.PrismItemAccessDefinition
canAdd, canModify, canRead, getInfoMethods inherited from interface com.evolveum.midpoint.prism.PrismItemAccessDefinition.Mutable
setInfoMethods inherited from interface com.evolveum.midpoint.prism.PrismItemBasicDefinition
getItemName, getMaxOccurs, getMinOccurs, getTypeName, isMandatory, isMultiValue, isOptional, isSingleValueMethods inherited from interface com.evolveum.midpoint.prism.PrismItemStorageDefinition
isIndexed, isIndexOnly, isSearchableMethods inherited from interface com.evolveum.midpoint.prism.PrismLifecycleDefinition
getDeprecatedSince, getPlannedRemoval, getRemovedSince, getSchemaMigrations, isDeprecated, isExperimental, isRemovedMethods inherited from interface com.evolveum.midpoint.prism.PrismPresentationDefinition
getDiagrams, getDisplayHint, getDisplayName, getDisplayOrder, getDocumentation, getDocumentationPreview, getHelp, isEmphasizedMethods inherited from interface com.evolveum.midpoint.prism.PrismPresentationDefinition.Mutable
setDisplayHintMethods inherited from interface com.evolveum.midpoint.prism.schema.SchemaLookup.Aware
schemaLookupMethods inherited from interface com.evolveum.midpoint.prism.SmartVisitable
accept
-
Method Details
-
setCanRead
default void setCanRead(boolean val) - Specified by:
setCanReadin interfacePartiallyMutableItemDefinition<T>- Specified by:
setCanReadin interfacePrismItemAccessDefinition.Mutable
-
setCanModify
default void setCanModify(boolean val) - Specified by:
setCanModifyin interfacePartiallyMutableItemDefinition<T>- Specified by:
setCanModifyin interfacePrismItemAccessDefinition.Mutable
-
setCanAdd
default void setCanAdd(boolean val) - Specified by:
setCanAddin interfacePartiallyMutableItemDefinition<T>- Specified by:
setCanAddin interfacePrismItemAccessDefinition.Mutable
-
setMinOccurs
default void setMinOccurs(int value) - Specified by:
setMinOccursin interfacePartiallyMutableItemDefinition<T>- Specified by:
setMinOccursin interfacePrismItemBasicDefinition.Mutable- Specified by:
setMinOccursin interfaceResourceItemPrismDefinition.Mutable
-
setMaxOccurs
default void setMaxOccurs(int value) - Specified by:
setMaxOccursin interfacePartiallyMutableItemDefinition<T>- Specified by:
setMaxOccursin interfacePrismItemBasicDefinition.Mutable- Specified by:
setMaxOccursin interfaceResourceItemPrismDefinition.Mutable
-
setReturnedByDefault
- Specified by:
setReturnedByDefaultin interfaceShadowAttributeUcfDefinition.Mutable
-
setNativeAttributeName
- Specified by:
setNativeAttributeNamein interfaceShadowAttributeUcfDefinition.Mutable
-
setFrameworkAttributeName
- Specified by:
setFrameworkAttributeNamein interfaceShadowAttributeUcfDefinition.Mutable
-