Class DefaultRealmPullResultHandler
- java.lang.Object
-
- org.apache.syncope.core.provisioning.java.pushpull.AbstractRealmResultHandler<PullTask,PullActions>
-
- org.apache.syncope.core.provisioning.java.pushpull.DefaultRealmPullResultHandler
-
- All Implemented Interfaces:
RealmPullResultHandler
,SyncopePullResultHandler
,SyncopeResultHandler<PullTask,PullActions>
,SyncResultsHandler
@Transactional(rollbackFor=java.lang.Throwable.class) public class DefaultRealmPullResultHandler extends AbstractRealmResultHandler<PullTask,PullActions> implements RealmPullResultHandler
-
-
Field Summary
Fields Modifier and Type Field Description protected CASSPClientAppDAO
casSPClientAppDAO
protected ConnObjectUtils
connObjectUtils
protected InboundMatcher
inboundMatcher
protected OIDCRPClientAppDAO
oidcRPClientAppDAO
protected SAML2SPClientAppDAO
saml2SPClientAppDAO
protected AnySearchDAO
searchDAO
protected TaskDAO
taskDAO
-
Fields inherited from class org.apache.syncope.core.provisioning.java.pushpull.AbstractRealmResultHandler
auditManager, binder, LOG, notificationManager, profile, propagationManager, realmDAO, securityProperties, taskExecutor
-
-
Constructor Summary
Constructors Constructor Description DefaultRealmPullResultHandler()
-
Method Summary
-
Methods inherited from class org.apache.syncope.core.provisioning.java.pushpull.AbstractRealmResultHandler
setProfile
-
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
-
-
-
-
Field Detail
-
inboundMatcher
@Autowired protected InboundMatcher inboundMatcher
-
connObjectUtils
@Autowired protected ConnObjectUtils connObjectUtils
-
searchDAO
@Autowired protected AnySearchDAO searchDAO
-
taskDAO
@Autowired protected TaskDAO taskDAO
-
casSPClientAppDAO
@Autowired protected CASSPClientAppDAO casSPClientAppDAO
-
oidcRPClientAppDAO
@Autowired protected OIDCRPClientAppDAO oidcRPClientAppDAO
-
saml2SPClientAppDAO
@Autowired protected SAML2SPClientAppDAO saml2SPClientAppDAO
-
-
Method Detail
-
and
protected static AuditElements.Result and(AuditElements.Result left, AuditElements.Result right)
-
handle
public boolean handle(SyncDelta delta)
- Specified by:
handle
in interfaceSyncopePullResultHandler
- Specified by:
handle
in interfaceSyncResultsHandler
-
throwIgnoreProvisionException
protected void throwIgnoreProvisionException(SyncDelta delta, Exception exception) throws org.quartz.JobExecutionException
- Throws:
org.quartz.JobExecutionException
-
assign
protected AuditElements.Result assign(SyncDelta delta, OrgUnit orgUnit) throws org.quartz.JobExecutionException
- Throws:
org.quartz.JobExecutionException
-
provision
protected AuditElements.Result provision(SyncDelta delta, OrgUnit orgUnit) throws org.quartz.JobExecutionException
- Throws:
org.quartz.JobExecutionException
-
create
protected AuditElements.Result create(RealmTO realmTO, SyncDelta delta, UnmatchingRule unmatchingRule, ProvisioningReport result) throws org.quartz.JobExecutionException
- Throws:
org.quartz.JobExecutionException
-
update
protected AuditElements.Result update(SyncDelta delta, List<Realm> realms, boolean inLink) throws org.quartz.JobExecutionException
- Throws:
org.quartz.JobExecutionException
-
deprovision
protected AuditElements.Result deprovision(SyncDelta delta, List<Realm> realms, boolean unlink) throws org.quartz.JobExecutionException
- Throws:
org.quartz.JobExecutionException
-
link
protected AuditElements.Result link(SyncDelta delta, List<Realm> realms, boolean unlink) throws org.quartz.JobExecutionException
- Throws:
org.quartz.JobExecutionException
-
delete
protected AuditElements.Result delete(SyncDelta delta, List<Realm> realms) throws org.quartz.JobExecutionException
- Throws:
org.quartz.JobExecutionException
-
ignore
protected AuditElements.Result ignore(SyncDelta delta, boolean matching) throws org.quartz.JobExecutionException
- Throws:
org.quartz.JobExecutionException
-
doHandle
protected AuditElements.Result doHandle(SyncDelta delta, OrgUnit orgUnit) throws org.quartz.JobExecutionException
- Throws:
org.quartz.JobExecutionException
-
end
protected void end(String event, AuditElements.Result result, Object before, Object output, SyncDelta delta)
-
-