Class TestPullActions
- java.lang.Object
- 
- org.apache.syncope.fit.core.reference.TestPullActions
 
- 
- All Implemented Interfaces:
- ProvisioningActions,- PullActions
 
 public class TestPullActions extends Object implements PullActions Test pull action.
- 
- 
Constructor SummaryConstructors Constructor Description TestPullActions()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description voidbeforeAssign(ProvisioningProfile<?,?> profile, SyncDelta delta, AnyCR anyCR)Action to be executed before creating (and linking to the resource) a pulled entity locally.voidbeforeProvision(ProvisioningProfile<?,?> profile, SyncDelta delta, AnyCR anyCR)Action to be executed before to create a pulled entity locally.voidbeforeUpdate(ProvisioningProfile<?,?> profile, SyncDelta delta, EntityTO entityTO, AnyUR anyUR)Action to be executed before to update a pulled entity locally.- 
Methods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 - 
Methods inherited from interface org.apache.syncope.core.provisioning.api.pushpull.ProvisioningActionsafterAll, beforeAll
 - 
Methods inherited from interface org.apache.syncope.core.provisioning.api.pushpull.PullActionsafter, beforeAssign, beforeAssign, beforeDelete, beforeDeprovision, beforeLink, beforeProvision, beforeProvision, beforeUnassign, beforeUnlink, moreAttrsToGet, moreAttrsToGet, onError, preprocess
 
- 
 
- 
- 
- 
Method Detail- 
beforeProvisionpublic void beforeProvision(ProvisioningProfile<?,?> profile, SyncDelta delta, AnyCR anyCR) throws org.quartz.JobExecutionException Description copied from interface:PullActionsAction to be executed before to create a pulled entity locally. The entity is created locally upon pull in case of the un-matching ruleUnmatchingRule.PROVISION(default un-matching rule) is applied.- Specified by:
- beforeProvisionin interface- PullActions
- Parameters:
- profile- profile of the pull being executed.
- delta- retrieved pull information
- anyCR- create request
- Throws:
- org.quartz.JobExecutionException- in case of generic failure
 
 - 
beforeAssignpublic void beforeAssign(ProvisioningProfile<?,?> profile, SyncDelta delta, AnyCR anyCR) throws org.quartz.JobExecutionException Description copied from interface:PullActionsAction to be executed before creating (and linking to the resource) a pulled entity locally. The entity is created locally and linked to the pulled resource upon pull in case of the un-matching ruleUnmatchingRule.ASSIGNis applied.- Specified by:
- beforeAssignin interface- PullActions
- Parameters:
- profile- profile of the pull being executed.
- delta- retrieved pull information
- anyCR- create request
- Throws:
- org.quartz.JobExecutionException- in case of generic failure
 
 - 
beforeUpdatepublic void beforeUpdate(ProvisioningProfile<?,?> profile, SyncDelta delta, EntityTO entityTO, AnyUR anyUR) throws org.quartz.JobExecutionException Description copied from interface:PullActionsAction to be executed before to update a pulled entity locally. The entity is updated upon pull in case of the matching ruleMatchingRule.UPDATE(default matching rule) is applied.- Specified by:
- beforeUpdatein interface- PullActions
- Parameters:
- profile- profile of the pull being executed.
- delta- retrieved pull information
- entityTO- entity
- anyUR- modification
- Throws:
- org.quartz.JobExecutionException- in case of generic failure.
 
 
- 
 
-