Class SinglePushJobDelegate

  • All Implemented Interfaces:
    org.apache.syncope.core.provisioning.api.job.JobDelegate, org.apache.syncope.core.provisioning.api.job.SchedTaskJobDelegate, org.apache.syncope.core.provisioning.api.pushpull.SyncopePushExecutor, org.apache.syncope.core.provisioning.api.pushpull.SyncopeSinglePushExecutor

    public class SinglePushJobDelegate
    extends PushJobDelegate
    implements org.apache.syncope.core.provisioning.api.pushpull.SyncopeSinglePushExecutor
    • Field Detail

      • implementationDAO

        @Autowired
        protected org.apache.syncope.core.persistence.api.dao.ImplementationDAO implementationDAO
    • Constructor Detail

      • SinglePushJobDelegate

        public SinglePushJobDelegate()
    • Method Detail

      • before

        protected void before​(org.apache.syncope.core.persistence.api.entity.ExternalResource resource,
                              org.apache.syncope.core.provisioning.api.Connector connector,
                              org.apache.syncope.common.lib.to.PushTaskTO pushTaskTO,
                              String executor)
                       throws org.quartz.JobExecutionException
        Throws:
        org.quartz.JobExecutionException
      • push

        public List<org.apache.syncope.common.lib.to.ProvisioningReport> push​(org.apache.syncope.core.persistence.api.entity.ExternalResource resource,
                                                                              org.apache.syncope.common.lib.to.Provision provision,
                                                                              org.apache.syncope.core.provisioning.api.Connector connector,
                                                                              org.apache.syncope.core.persistence.api.entity.Any<?> any,
                                                                              org.apache.syncope.common.lib.to.PushTaskTO pushTaskTO,
                                                                              String executor)
                                                                       throws org.quartz.JobExecutionException
        Specified by:
        push in interface org.apache.syncope.core.provisioning.api.pushpull.SyncopeSinglePushExecutor
        Throws:
        org.quartz.JobExecutionException
      • push

        public org.apache.syncope.common.lib.to.ProvisioningReport push​(org.apache.syncope.core.persistence.api.entity.ExternalResource resource,
                                                                        org.apache.syncope.common.lib.to.Provision provision,
                                                                        org.apache.syncope.core.provisioning.api.Connector connector,
                                                                        org.apache.syncope.core.persistence.api.entity.user.LinkedAccount account,
                                                                        org.apache.syncope.common.lib.to.PushTaskTO pushTaskTO,
                                                                        String executor)
                                                                 throws org.quartz.JobExecutionException
        Specified by:
        push in interface org.apache.syncope.core.provisioning.api.pushpull.SyncopeSinglePushExecutor
        Throws:
        org.quartz.JobExecutionException