Class DefaultRealmPullResultHandler
java.lang.Object
org.apache.syncope.core.provisioning.java.pushpull.AbstractRealmResultHandler<PullTask,InboundActions>
org.apache.syncope.core.provisioning.java.pushpull.DefaultRealmPullResultHandler
- All Implemented Interfaces:
RealmPullResultHandler
,SyncopePullResultHandler
,SyncopeResultHandler<PullTask,
,InboundActions> SyncResultsHandler
@Transactional(rollbackFor=java.lang.Throwable.class)
public class DefaultRealmPullResultHandler
extends AbstractRealmResultHandler<PullTask,InboundActions>
implements RealmPullResultHandler
-
Field Summary
Modifier and TypeFieldDescriptionprotected CASSPClientAppDAO
protected ConnObjectUtils
protected InboundMatcher
protected OIDCRPClientAppDAO
protected SAML2SPClientAppDAO
protected AnySearchDAO
protected TaskDAO
Fields inherited from class org.apache.syncope.core.provisioning.java.pushpull.AbstractRealmResultHandler
auditManager, binder, LOG, notificationManager, profile, propagationManager, realmDAO, realmSearchDAO, securityProperties, stopRequested, taskExecutor
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected static OpEvent.Outcome
and
(OpEvent.Outcome left, OpEvent.Outcome right) protected OpEvent.Outcome
protected OpEvent.Outcome
create
(RealmTO realmTO, SyncDelta delta, UnmatchingRule unmatchingRule, ProvisioningReport result) protected OpEvent.Outcome
protected OpEvent.Outcome
deprovision
(SyncDelta delta, List<Realm> realms, boolean unlink) protected OpEvent.Outcome
protected void
boolean
protected OpEvent.Outcome
protected OpEvent.Outcome
protected OpEvent.Outcome
protected void
throwIgnoreProvisionException
(SyncDelta delta, Exception exception) protected OpEvent.Outcome
Methods inherited from class org.apache.syncope.core.provisioning.java.pushpull.AbstractRealmResultHandler
setProfile, stop
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.apache.syncope.core.provisioning.api.pushpull.SyncopeResultHandler
setProfile, stop
-
Field Details
-
inboundMatcher
-
connObjectUtils
-
searchDAO
-
taskDAO
-
casSPClientAppDAO
-
oidcRPClientAppDAO
-
saml2SPClientAppDAO
-
-
Constructor Details
-
DefaultRealmPullResultHandler
public DefaultRealmPullResultHandler()
-
-
Method Details
-
and
-
handle
- Specified by:
handle
in interfaceSyncopePullResultHandler
- Specified by:
handle
in interfaceSyncResultsHandler
-
throwIgnoreProvisionException
-
assign
- Throws:
JobExecutionException
-
provision
- Throws:
JobExecutionException
-
create
protected OpEvent.Outcome create(RealmTO realmTO, SyncDelta delta, UnmatchingRule unmatchingRule, ProvisioningReport result) throws JobExecutionException - Throws:
JobExecutionException
-
update
protected OpEvent.Outcome update(SyncDelta delta, List<Realm> realms, boolean inLink) throws JobExecutionException - Throws:
JobExecutionException
-
deprovision
protected OpEvent.Outcome deprovision(SyncDelta delta, List<Realm> realms, boolean unlink) throws JobExecutionException - Throws:
JobExecutionException
-
link
protected OpEvent.Outcome link(SyncDelta delta, List<Realm> realms, boolean unlink) throws JobExecutionException - Throws:
JobExecutionException
-
delete
-
ignore
-
doHandle
- Throws:
JobExecutionException
-
end
protected void end(String event, OpEvent.Outcome result, Object before, Object output, SyncDelta delta)
-