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
FieldsModifier and TypeFieldDescriptionprotected CASSPClientAppDAOprotected ConnObjectUtilsprotected InboundMatcherprotected OIDCRPClientAppDAOprotected SAML2SPClientAppDAOprotected AnySearchDAOprotected TaskDAOFields inherited from class org.apache.syncope.core.provisioning.java.pushpull.AbstractRealmResultHandler
auditManager, binder, LOG, notificationManager, profile, propagationManager, realmDAO, realmSearchDAO, securityProperties, stopRequested, taskExecutor -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected static OpEvent.Outcomeand(OpEvent.Outcome left, OpEvent.Outcome right) protected OpEvent.Outcomeprotected OpEvent.Outcomecreate(RealmTO realmTO, SyncDelta delta, UnmatchingRule unmatchingRule, ProvisioningReport result) protected OpEvent.Outcomeprotected OpEvent.Outcomedeprovision(SyncDelta delta, List<Realm> realms, boolean unlink) protected OpEvent.Outcomeprotected voidbooleanprotected OpEvent.Outcomeprotected OpEvent.Outcomeprotected OpEvent.Outcomeprotected voidthrowIgnoreProvisionException(SyncDelta delta, Exception exception) protected OpEvent.OutcomeMethods inherited from class org.apache.syncope.core.provisioning.java.pushpull.AbstractRealmResultHandler
setProfile, stopMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods 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:
handlein interfaceSyncopePullResultHandler- Specified by:
handlein 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)
-