Uses of Interface
com.evolveum.midpoint.schema.processor.ShadowSimpleAttribute
Package
Description
-
Uses of ShadowSimpleAttribute in com.evolveum.midpoint.gui.impl.factory.wrapper
Modifier and TypeMethodDescriptionprotected PrismPropertyValue<T>
ResourceAttributeWrapperFactoryImpl.createNewValue
(ShadowSimpleAttribute<T> item) protected ResourceAttributeWrapper<T>
ResourceAttributeWrapperFactoryImpl.createWrapperInternal
(PrismContainerValueWrapper<?> parent, ShadowSimpleAttribute<T> childContainer, ItemStatus status, WrapperContext ctx) -
Uses of ShadowSimpleAttribute in com.evolveum.midpoint.gui.impl.prism.wrapper
Modifier and TypeMethodDescription@NotNull ShadowSimpleAttribute<T>
ResourceAttributeWrapperImpl.instantiate()
@NotNull ShadowSimpleAttribute<T>
ResourceAttributeWrapperImpl.instantiate
(QName name) ModifierConstructorDescriptionResourceAttributeWrapperImpl
(PrismContainerValueWrapper<?> parent, ShadowSimpleAttribute<T> item, ItemStatus status) -
Uses of ShadowSimpleAttribute in com.evolveum.midpoint.schema.processor
Modifier and TypeMethodDescriptiondefault @NotNull ShadowSimpleAttribute<T>
ShadowSimpleAttribute.applyDefinitionFrom
(@NotNull ResourceObjectDefinition objectDefinition) Returns self to be usable in chained calls.ShadowSimpleAttribute.clone()
ShadowSimpleAttributeImpl.clone()
ShadowSimpleAttributeImpl.cloneComplex
(CloneStrategy strategy) static <T> ShadowSimpleAttribute<T>
ObjectFactory.createSimpleAttribute
(QName name) <X> ShadowSimpleAttribute<X>
ShadowAttributesContainer.findAttribute
(ShadowSimpleAttributeDefinition attributeDefinition) Finds a specific attribute in the resource object by definition.<X> ShadowSimpleAttribute<X>
ShadowAttributesContainer.findAttribute
(QName attributeQName) Finds a specific attribute in the resource object by name.<X> ShadowSimpleAttribute<X>
ShadowAttributesContainerImpl.findAttribute
(ShadowSimpleAttributeDefinition attributeDefinition) <X> ShadowSimpleAttribute<X>
ShadowAttributesContainerImpl.findAttribute
(QName attributeQName) <X> ShadowSimpleAttribute<X>
ShadowAttributesContainer.findOrCreateAttribute
(ShadowSimpleAttributeDefinition attributeDefinition) <X> ShadowSimpleAttribute<X>
ShadowAttributesContainer.findOrCreateAttribute
(QName attributeName) <X> ShadowSimpleAttribute<X>
ShadowAttributesContainerImpl.findOrCreateAttribute
(ShadowSimpleAttributeDefinition attributeDefinition) <X> ShadowSimpleAttribute<X>
ShadowAttributesContainerImpl.findOrCreateAttribute
(QName attributeName) @NotNull ShadowSimpleAttribute<T>
ResourceObjectIdentifier.getAttribute()
ShadowAttributesContainer.getNamingAttribute()
TODO review docs Specifies which resource attribute should be used as a "technical" name for the account.ShadowAttributesContainerImpl.getNamingAttribute()
ShadowAttributesContainerImpl.getPrimaryIdentifier()
abstract @Nullable ShadowSimpleAttribute<?>
ResourceObjectIdentification.getPrimaryIdentifierAttribute()
@Nullable ShadowSimpleAttribute<?>
ResourceObjectIdentification.SecondaryOnly.getPrimaryIdentifierAttribute()
@NotNull ShadowSimpleAttribute<?>
ResourceObjectIdentification.WithPrimary.getPrimaryIdentifierAttribute()
default <T> @NotNull ShadowSimpleAttribute<T>
AttributeDefinitionStore.instantiateAttribute
(@NotNull QName attrName, @NotNull T... realValues) Real values should have no duplicates.default @NotNull ShadowSimpleAttribute<T>
ShadowSimpleAttributeDefinition.instantiateFrom
(@NotNull PrismProperty<?> property) Creates a newShadowSimpleAttribute
from givenPrismProperty
.default @NotNull ShadowSimpleAttribute<T>
ShadowSimpleAttributeDefinition.instantiateFromRealValue
(T realValue) default @NotNull ShadowSimpleAttribute<T>
ShadowSimpleAttributeDefinition.instantiateFromRealValues
(@NotNull Collection<T> realValues) Creates a newShadowSimpleAttribute
from given real values, converting them if necessary.default @NotNull ShadowSimpleAttribute<T>
ShadowSimpleAttributeDefinition.instantiateFromValue
(PrismPropertyValue<T> value) static <T> ShadowSimpleAttribute<T>
Converts thePrismProperty
intoShadowSimpleAttribute
, if needed.Modifier and TypeMethodDescriptionstatic @NotNull Collection<? extends ShadowSimpleAttribute<?>>
ResourceObjectIdentifiers.asAttributes
(@NotNull Collection<? extends ResourceObjectIdentifier<?>> identifiers) @NotNull Collection<ShadowSimpleAttribute<?>>
ShadowAttributesContainer.getAllIdentifiers()
@NotNull Collection<ShadowSimpleAttribute<?>>
ShadowAttributesContainerImpl.getAllIdentifiers()
@NotNull Collection<? extends ShadowSimpleAttribute<?>>
ResourceObjectIdentification.getAllIdentifiersAsAttributes()
Returns all identifiers, both primary and secondary, as an unmodifiable collection.@NotNull Collection<ShadowSimpleAttribute<?>>
ShadowAttributesContainer.getAttributes()
TODO review docs Returns set of resource object attributes.@NotNull Collection<ShadowSimpleAttribute<?>>
ShadowAttributesContainerImpl.getAttributes()
@NotNull Collection<ShadowSimpleAttribute<?>>
ShadowAttributesContainer.getPrimaryIdentifiers()
TODO review docs Returns primary identifiers.@NotNull Collection<ShadowSimpleAttribute<?>>
ShadowAttributesContainerImpl.getPrimaryIdentifiers()
@NotNull Collection<? extends ShadowSimpleAttribute<?>>
ResourceObjectIdentification.getPrimaryIdentifiersAsAttributes()
@NotNull Collection<ShadowSimpleAttribute<?>>
ShadowAttributesContainer.getSecondaryIdentifiers()
TODO review docs Returns secondary identifiers.@NotNull Collection<ShadowSimpleAttribute<?>>
ShadowAttributesContainerImpl.getSecondaryIdentifiers()
@NotNull Collection<? extends ShadowSimpleAttribute<?>>
ResourceObjectIdentification.getSecondaryIdentifiersAsAttributes()
Modifier and TypeMethodDescriptionvoid
ShadowAttributesContainer.add
(ShadowSimpleAttribute<?> attribute) void
ShadowAttributesContainerImpl.add
(ShadowSimpleAttribute<?> attribute) <T> boolean
ShadowAttributesContainer.contains
(ShadowSimpleAttribute<T> attr) <T> boolean
ShadowAttributesContainerImpl.contains
(ShadowSimpleAttribute<T> attr) @NotNull ShadowAssociationValue
ShadowReferenceAttribute.createNewValueWithIdentifier
(@NotNull ShadowSimpleAttribute<?> identifier) static <T> @NotNull ResourceObjectIdentifier.Primary<T>
ResourceObjectIdentifier.Primary.of
(@NotNull ShadowSimpleAttribute<T> attribute) static <T> @NotNull ResourceObjectIdentifier.Secondary<T>
ResourceObjectIdentifier.Secondary.of
(@NotNull ShadowSimpleAttribute<T> attribute) ResourceObjectIdentification.withPrimary
(@NotNull ResourceObjectDefinition resourceObjectDefinition, @NotNull ShadowSimpleAttribute<?> primaryIdentifierAttribute, @NotNull Collection<? extends ShadowSimpleAttribute<?>> secondaryIdentifierAttributes) Creates new identification with a primary identifier.Modifier and TypeMethodDescriptionstatic @NotNull ResourceObjectIdentification<?>
ResourceObjectIdentification.fromAttributes
(@NotNull ResourceObjectDefinition resourceObjectDefinition, @NotNull Collection<? extends ShadowSimpleAttribute<?>> attributes) static @NotNull ResourceObjectIdentification<?>
ResourceObjectIdentification.fromIdentifiers
(@NotNull ResourceObjectDefinition objectDefinition, @NotNull Collection<? extends ShadowSimpleAttribute<?>> allIdentifiers) static @NotNull ResourceObjectIdentification<?>
ResourceObjectIdentification.of
(@NotNull ResourceObjectDefinition resourceObjectDefinition, @NotNull Collection<? extends ShadowSimpleAttribute<?>> identifierAttributes) static @NotNull List<? extends ResourceObjectIdentifier.Secondary<?>>
ResourceObjectIdentifier.Secondary.of
(@NotNull Collection<? extends ShadowSimpleAttribute<?>> attributes) static @NotNull ResourceObjectIdentifiers
ResourceObjectIdentifiers.of
(@NotNull ResourceObjectDefinition objDef, @NotNull Collection<? extends ShadowSimpleAttribute<?>> attributes) Creates identifiers from a collection of identifying attributes.static ResourceObjectIdentifier.Primary<?>
ResourceObjectIdentifier.primaryFromIdentifiers
(@NotNull ResourceObjectDefinition objectDefinition, @NotNull Collection<ShadowSimpleAttribute<?>> identifiers, Object errorCtx) ResourceObjectIdentification.withPrimary
(@NotNull ResourceObjectDefinition resourceObjectDefinition, @NotNull ShadowSimpleAttribute<?> primaryIdentifierAttribute, @NotNull Collection<? extends ShadowSimpleAttribute<?>> secondaryIdentifierAttributes) Creates new identification with a primary identifier. -
Uses of ShadowSimpleAttribute in com.evolveum.midpoint.schema.processor.deleg
Modifier and TypeMethodDescriptiondefault @NotNull ShadowSimpleAttribute<T>
ResourceAttributeDefinitionDelegator.instantiate()
default @NotNull ShadowSimpleAttribute<T>
ResourceAttributeDefinitionDelegator.instantiate
(QName name) -
Uses of ShadowSimpleAttribute in com.evolveum.midpoint.schema.util
Modifier and TypeMethodDescriptiondefault <X> @Nullable ShadowSimpleAttribute<X>
AbstractShadow.findAttribute
(@NotNull QName name) default <T> @Nullable ShadowSimpleAttribute<T>
AbstractShadow.getAttribute
(QName attrName) static <T> ShadowSimpleAttribute<T>
ShadowUtil.getAttribute
(PrismObject<? extends ShadowType> shadow, QName attrName) static <T> ShadowSimpleAttribute<T>
ShadowUtil.getAttribute
(ShadowType shadow, QName attrName) default <T> @NotNull ShadowSimpleAttribute<T>
AbstractShadow.getAttributeRequired
(QName attrName) static ShadowSimpleAttribute<String>
ShadowUtil.getNamingAttribute
(PrismObject<? extends ShadowType> shadow) static ShadowSimpleAttribute<String>
ShadowUtil.getNamingAttribute
(ShadowType shadow) default <T> @Nullable ShadowSimpleAttribute<T>
AbstractShadow.getPrimaryIdentifierAttribute()
default <T> @NotNull ShadowSimpleAttribute<T>
AbstractShadow.getPrimaryIdentifierAttributeRequired()
Modifier and TypeMethodDescriptiondefault @NotNull Collection<ShadowSimpleAttribute<?>>
AbstractShadow.getAllIdentifiers()
static @NotNull Collection<ShadowSimpleAttribute<?>>
ShadowUtil.getAllIdentifiers
(PrismObject<? extends ShadowType> shadow) static @NotNull Collection<ShadowSimpleAttribute<?>>
ShadowUtil.getAllIdentifiers
(ShadowType shadow) default @NotNull Collection<ShadowSimpleAttribute<?>>
AbstractShadow.getAttributes()
static @NotNull Collection<ShadowSimpleAttribute<?>>
ShadowUtil.getAttributes
(PrismObject<? extends ShadowType> shadow) static @NotNull Collection<ShadowSimpleAttribute<?>>
ShadowUtil.getAttributes
(ShadowType shadowType) static Collection<ShadowSimpleAttribute<?>>
ShadowUtil.getPrimaryIdentifiers
(PrismObject<? extends ShadowType> shadow) static Collection<ShadowSimpleAttribute<?>>
ShadowUtil.getPrimaryIdentifiers
(ShadowType shadowType) static Collection<ShadowSimpleAttribute<?>>
ShadowUtil.getSecondaryIdentifiers
(PrismObject<? extends ShadowType> shadow) static Collection<ShadowSimpleAttribute<?>>
ShadowUtil.getSecondaryIdentifiers
(ShadowType shadowType) Modifier and TypeMethodDescriptionstatic void
ShadowUtil.addAttribute
(ShadowType shadow, ShadowSimpleAttribute<?> attribute)