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
ConstructorDescriptionShadow
(@Nullable ShadowType shadowBeforeChange, @Nullable ShadowType shadowAfterChange, @Nullable ObjectDelta<ShadowType> aPrioriShadowDelta, @NotNull ResourceObjectDefinition resourceObjectDefinition) -
Method Summary
Modifier and TypeMethodDescriptiondebugDump
(int indent) @Nullable ObjectDelta<ShadowType>
@Nullable ShadowAssociation
getAssociation
(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 PrismReference
getReferenceAttribute
(ItemName attributeName) Collection<? extends ShadowReferenceAttributeDefinition>
@NotNull ResourceObjectDefinition
Returns either the shadow definition or throws an exception.<TA> @Nullable PrismProperty<TA>
getSimpleAttribute
(ItemName attributeName) Collection<? extends ShadowSimpleAttributeDefinition<?>>
boolean
isEmpty()
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.evolveum.midpoint.util.DebugDumpable
debugDump, debugDumpLazily, debugDumpLazily
Methods 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:
getAPrioriDelta
in interfaceInboundSourceData
-
getShadowObjectDefinition
Description copied from interface:InboundSourceData
Returns either the shadow definition or throws an exception.- Specified by:
getShadowObjectDefinition
in interfaceInboundSourceData
-
getSimpleAttributeDefinitions
- Specified by:
getSimpleAttributeDefinitions
in interfaceInboundSourceData
-
getReferenceAttributeDefinitions
- Specified by:
getReferenceAttributeDefinitions
in interfaceInboundSourceData
-
getAssociationDefinitions
- Specified by:
getAssociationDefinitions
in interfaceInboundSourceData
-
isEmpty
public boolean isEmpty()- Specified by:
isEmpty
in interfaceInboundSourceData
-
getSimpleAttribute
- Specified by:
getSimpleAttribute
in interfaceInboundSourceData
-
getReferenceAttribute
- Specified by:
getReferenceAttribute
in interfaceInboundSourceData
-
getAssociation
- Specified by:
getAssociation
in interfaceInboundSourceData
-
getAuxiliaryObjectClasses
- Specified by:
getAuxiliaryObjectClasses
in interfaceInboundSourceData
-
getItemAPrioriDelta
public <V extends PrismValue,D extends ItemDefinition<?>> ItemDelta<V,D> getItemAPrioriDelta(ItemPath path) Description copied from interface:InboundSourceData
Returns a-priori delta for given item.- Specified by:
getItemAPrioriDelta
in interfaceInboundSourceData
-
getShadowIfPresent
- Specified by:
getShadowIfPresent
in interfaceInboundSourceData
-
debugDump
- Specified by:
debugDump
in interfaceDebugDumpable
-