Uses of Interface
com.evolveum.midpoint.schema.util.AbstractShadow
Packages that use AbstractShadow
Package
Description
-
Uses of AbstractShadow in com.evolveum.midpoint.schema.processor
Methods in com.evolveum.midpoint.schema.processor that return AbstractShadowModifier and TypeMethodDescriptiondefault AbstractShadowResourceObjectDefinition.createBlankShadow()Creates a blank, empty shadow.default AbstractShadowResourceObjectDefinition.createBlankShadowWithPrimaryId(@NotNull Object primaryIdentifierValue) AsResourceObjectDefinition.createBlankShadow()but with the specified primary identifier.CompositeObjectDefinitionImpl.createBlankShadowWithTag(String tag) default AbstractShadowResourceObjectDefinition.createBlankShadowWithTag(String tag) AsResourceObjectDefinition.createBlankShadow()but having the correct resource OID, kind/intent (if applicable), and tag set.ResourceObjectTypeDefinitionImpl.createBlankShadowWithTag(String tag) @NotNull AbstractShadowShadowAssociationValue.getAssociationDataObject()Returns the associated object as anAbstractShadow.@NotNull AbstractShadowShadowReferenceAttributeValue.getShadow()@Nullable AbstractShadowShadowReferenceAttributeValue.getShadowIfPresent()@NotNull AbstractShadowShadowReferenceAttributeValue.getShadowRequired()@NotNull AbstractShadowShadowAssociationValue.getSingleObjectShadowRequired()Methods in com.evolveum.midpoint.schema.processor with parameters of type AbstractShadowModifier and TypeMethodDescriptiondefault ShadowAssociationsContainerShadowAssociationsContainer.add(QName attributeName, AbstractShadow associationShadow) default ShadowAttributesContainerShadowAttributesContainer.addReferenceAttribute(QName attributeName, AbstractShadow shadow) @NotNull ShadowReferenceAttributeValueShadowReferenceAttribute.createNewValueFromShadow(@NotNull AbstractShadow shadow) Creates a value holding the shadow.default ShadowAssociationValueShadowAssociationDefinition.createValueFromDefaultObject(@NotNull AbstractShadow object) Call only on simple associations!default ShadowAssociationValueShadowAssociationDefinition.createValueFromFullDefaultObject(@NotNull AbstractShadow object) Call only on simple associations!static @NotNull ShadowAssociationValueShadowAssociationValue.fromAssociationDataObject(@NotNull AbstractShadow associationObject, @NotNull ShadowAssociationDefinition associationDefinition) Creates a new value from the association object (a shadow).static @NotNull ShadowReferenceAttributeValueShadowReferenceAttributeValue.fromShadow(@NotNull AbstractShadow shadow) Creates a new value from the full or ID-only shadow.booleanResourceObjectPattern.matches(@NotNull AbstractShadow shadowToMatch) static booleanResourceObjectPattern.matches(@NotNull AbstractShadow shadowToMatch, @Nullable Collection<ResourceObjectPattern> protectedAccountPatterns) booleanShadowMarkingRules.MarkingRule.matches(@NotNull AbstractShadow shadow) voidShadowReferenceAttributeValue.setShadow(@NotNull AbstractShadow shadow) Method parameters in com.evolveum.midpoint.schema.processor with type arguments of type AbstractShadowModifier and TypeMethodDescriptiondefault Collection<ShadowAssociationValue>ShadowAssociationDefinition.createValuesFromDefaultObjects(Collection<? extends AbstractShadow> objects) Call only on simple associations! -
Uses of AbstractShadow in com.evolveum.midpoint.schema.processor.deleg
Methods in com.evolveum.midpoint.schema.processor.deleg that return AbstractShadowModifier and TypeMethodDescriptiondefault AbstractShadowResourceObjectDefinitionDelegator.createBlankShadowWithTag(String tag) -
Uses of AbstractShadow in com.evolveum.midpoint.schema.util
Classes in com.evolveum.midpoint.schema.util that implement AbstractShadowMethods in com.evolveum.midpoint.schema.util that return AbstractShadowModifier and TypeMethodDescriptiondefault AbstractShadowAbstractShadow.addSimpleAttribute(QName attributeName, Object realValue) ShadowBuilder.asAbstractShadow()AbstractShadow.clone()AbstractShadow.Impl.clone()static AbstractShadowAbstractShadow.of(@NotNull PrismObject<ShadowType> prismObject) static AbstractShadowAbstractShadow.of(@NotNull ShadowType bean) @NotNull AbstractShadowAbstractShadow.Impl.withNewContent(@NotNull ShadowType newBean) @NotNull AbstractShadowAbstractShadow.withNewContent(@NotNull ShadowType newBean) Replaces the in-memory representation with the new content but the same definition.Methods in com.evolveum.midpoint.schema.util with parameters of type AbstractShadowModifier and TypeMethodDescriptionstatic PolyStringTypeShadowUtil.determineShadowNameRequired(AbstractShadow shadow) ShadowBuilder.withReferenceAttribute(QName attrName, AbstractShadow referencedShadow)