Class InboundMappingInContext<V extends PrismValue,​D extends ItemDefinition<?>>

  • Type Parameters:
    V - type of mapping output value
    D - type of mapping output value definition (property, container, ...)

    public class InboundMappingInContext<V extends PrismValue,​D extends ItemDefinition<?>>
    extends Object
    Inbound mapping along with its LensProjectionContext (if relevant).
    • Constructor Detail

      • InboundMappingInContext

        public InboundMappingInContext​(@NotNull
                                       @NotNull MappingImpl<V,​D> mapping,
                                       @Nullable
                                       @Nullable LensProjectionContext projectionContext)
    • Method Detail

      • getMapping

        @NotNull
        public @NotNull MappingImpl<V,​D> getMapping()
      • getProjectionContextRequired

        @NotNull
        public @NotNull LensProjectionContext getProjectionContextRequired()
      • getLensContext

        @Nullable
        public @Nullable LensContext<?> getLensContext()
      • isProjectionBeingDeleted

        public boolean isProjectionBeingDeleted()