Class AbstractSyncopeResultHandler<T extends org.apache.syncope.core.persistence.api.entity.task.ProvisioningTask<?>,​A extends org.apache.syncope.core.provisioning.api.pushpull.ProvisioningActions>

  • All Implemented Interfaces:
    org.apache.syncope.core.provisioning.api.pushpull.SyncopeResultHandler<T,​A>
    Direct Known Subclasses:
    AbstractPullResultHandler, AbstractPushResultHandler

    public abstract class AbstractSyncopeResultHandler<T extends org.apache.syncope.core.persistence.api.entity.task.ProvisioningTask<?>,​A extends org.apache.syncope.core.provisioning.api.pushpull.ProvisioningActions>
    extends Object
    implements org.apache.syncope.core.provisioning.api.pushpull.SyncopeResultHandler<T,​A>
    • Field Detail

      • LOG

        protected static final org.slf4j.Logger LOG
      • propagationManager

        @Autowired
        protected org.apache.syncope.core.provisioning.api.propagation.PropagationManager propagationManager
        Propagation manager.
      • taskExecutor

        @Autowired
        protected org.apache.syncope.core.provisioning.api.propagation.PropagationTaskExecutor taskExecutor
        Task executor.
      • anyObjectDataBinder

        @Autowired
        protected org.apache.syncope.core.provisioning.api.data.AnyObjectDataBinder anyObjectDataBinder
      • userDataBinder

        @Autowired
        protected org.apache.syncope.core.provisioning.api.data.UserDataBinder userDataBinder
      • groupDataBinder

        @Autowired
        protected org.apache.syncope.core.provisioning.api.data.GroupDataBinder groupDataBinder
      • anyUtilsFactory

        @Autowired
        protected org.apache.syncope.core.persistence.api.entity.AnyUtilsFactory anyUtilsFactory
      • profile

        protected org.apache.syncope.core.provisioning.api.pushpull.ProvisioningProfile<T extends org.apache.syncope.core.persistence.api.entity.task.ProvisioningTask<?>,​A extends org.apache.syncope.core.provisioning.api.pushpull.ProvisioningActions> profile
        Provisioning profile.
    • Constructor Detail

      • AbstractSyncopeResultHandler

        public AbstractSyncopeResultHandler()
    • Method Detail

      • getAnyUtils

        protected abstract org.apache.syncope.core.persistence.api.entity.AnyUtils getAnyUtils()
      • getAnyTO

        protected abstract org.apache.syncope.common.lib.to.AnyTO getAnyTO​(org.apache.syncope.core.persistence.api.entity.Any<?> any)
      • update

        protected abstract org.apache.syncope.core.provisioning.api.WorkflowResult<? extends org.apache.syncope.common.lib.request.AnyUR> update​(org.apache.syncope.common.lib.request.AnyUR req)
      • setProfile

        public void setProfile​(org.apache.syncope.core.provisioning.api.pushpull.ProvisioningProfile<T,​A> profile)
        Specified by:
        setProfile in interface org.apache.syncope.core.provisioning.api.pushpull.SyncopeResultHandler<T extends org.apache.syncope.core.persistence.api.entity.task.ProvisioningTask<?>,​A extends org.apache.syncope.core.provisioning.api.pushpull.ProvisioningActions>
      • getContext

        protected String getContext()