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