Class TestInboundActions

java.lang.Object
org.apache.syncope.fit.core.reference.TestInboundActions
All Implemented Interfaces:
InboundActions, ProvisioningActions

public class TestInboundActions extends Object implements InboundActions
  • Constructor Details

    • TestInboundActions

      public TestInboundActions()
  • Method Details

    • beforeProvision

      public void beforeProvision(ProvisioningProfile<?,?> profile, LiveSyncDelta delta, AnyCR anyCR)
      Description copied from interface: InboundActions
      Action to be executed before to create a inbounded entity locally. The entity is created locally upon inbound in case of the un-matching rule UnmatchingRule.PROVISION (default un-matching rule) is applied.
      Specified by:
      beforeProvision in interface InboundActions
      Parameters:
      profile - profile of the inbound being executed.
      delta - retrieved inbound information
      anyCR - create request
    • beforeAssign

      public void beforeAssign(ProvisioningProfile<?,?> profile, LiveSyncDelta delta, AnyCR anyCR)
      Description copied from interface: InboundActions
      Action to be executed before creating (and linking to the resource) a inbounded entity locally. The entity is created locally and linked to the inbounded resource upon inbound in case of the un-matching rule UnmatchingRule.ASSIGN is applied.
      Specified by:
      beforeAssign in interface InboundActions
      Parameters:
      profile - profile of the inbound being executed.
      delta - retrieved inbound information
      anyCR - create request
    • beforeUpdate

      public void beforeUpdate(ProvisioningProfile<?,?> profile, LiveSyncDelta delta, EntityTO entityTO, AnyUR anyUR)
      Description copied from interface: InboundActions
      Action to be executed before to update a inbounded entity locally. The entity is updated upon inbound in case of the matching rule MatchingRule.UPDATE (default matching rule) is applied.
      Specified by:
      beforeUpdate in interface InboundActions
      Parameters:
      profile - profile of the inbound being executed.
      delta - retrieved inbound information
      entityTO - entity
      anyUR - modification