Package com.evolveum.midpoint.model.api
Class InboundSourceData.Shadow
java.lang.Object
com.evolveum.midpoint.model.api.InboundSourceData.Shadow
- All Implemented Interfaces:
InboundSourceData,DebugDumpable,Serializable
- Enclosing interface:
- InboundSourceData
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.evolveum.midpoint.model.api.InboundSourceData
InboundSourceData.AssociationValue, InboundSourceData.Shadow -
Field Summary
Fields inherited from interface com.evolveum.midpoint.util.DebugDumpable
INDENT_STRING -
Constructor Summary
ConstructorsConstructorDescriptionShadow(@Nullable ShadowType shadowBeforeChange, @Nullable ShadowType shadowAfterChange, @Nullable ObjectDelta<ShadowType> aPrioriShadowDelta, @NotNull ResourceObjectDefinition resourceObjectDefinition) -
Method Summary
Modifier and TypeMethodDescriptiondebugDump(int indent) @Nullable ObjectDelta<ShadowType>@Nullable ShadowAssociationgetAssociation(ItemName associationName) Collection<? extends ShadowAssociationDefinition>@Nullable PrismProperty<QName><V extends PrismValue,D extends ItemDefinition<?>>
ItemDelta<V,D> getItemAPrioriDelta(ItemPath path) Returns a-priori delta for given item.@Nullable PrismReferencegetReferenceAttribute(ItemName attributeName) Collection<? extends ShadowReferenceAttributeDefinition>@NotNull ResourceObjectDefinitionReturns either the shadow definition or throws an exception.<TA> @Nullable PrismProperty<TA>getSimpleAttribute(ItemName attributeName) Collection<? extends ShadowSimpleAttributeDefinition<?>>booleanisEmpty()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.evolveum.midpoint.util.DebugDumpable
debugDump, debugDumpLazily, debugDumpLazilyMethods inherited from interface com.evolveum.midpoint.model.api.InboundSourceData
getAssociationValueBeanIfPresent
-
Constructor Details
-
Shadow
public Shadow(@Nullable @Nullable ShadowType shadowBeforeChange, @Nullable @Nullable ShadowType shadowAfterChange, @Nullable @Nullable ObjectDelta<ShadowType> aPrioriShadowDelta, @NotNull @NotNull ResourceObjectDefinition resourceObjectDefinition)
-
-
Method Details
-
getAPrioriDelta
- Specified by:
getAPrioriDeltain interfaceInboundSourceData
-
getShadowObjectDefinition
Description copied from interface:InboundSourceDataReturns either the shadow definition or throws an exception.- Specified by:
getShadowObjectDefinitionin interfaceInboundSourceData
-
getSimpleAttributeDefinitions
- Specified by:
getSimpleAttributeDefinitionsin interfaceInboundSourceData
-
getReferenceAttributeDefinitions
- Specified by:
getReferenceAttributeDefinitionsin interfaceInboundSourceData
-
getAssociationDefinitions
- Specified by:
getAssociationDefinitionsin interfaceInboundSourceData
-
isEmpty
public boolean isEmpty()- Specified by:
isEmptyin interfaceInboundSourceData
-
getSimpleAttribute
- Specified by:
getSimpleAttributein interfaceInboundSourceData
-
getReferenceAttribute
- Specified by:
getReferenceAttributein interfaceInboundSourceData
-
getAssociation
- Specified by:
getAssociationin interfaceInboundSourceData
-
getAuxiliaryObjectClasses
- Specified by:
getAuxiliaryObjectClassesin interfaceInboundSourceData
-
getItemAPrioriDelta
public <V extends PrismValue,D extends ItemDefinition<?>> ItemDelta<V,D> getItemAPrioriDelta(ItemPath path) Description copied from interface:InboundSourceDataReturns a-priori delta for given item.- Specified by:
getItemAPrioriDeltain interfaceInboundSourceData
-
getShadowIfPresent
- Specified by:
getShadowIfPresentin interfaceInboundSourceData
-
debugDump
- Specified by:
debugDumpin interfaceDebugDumpable
-