Class ProvisioningImpl

java.lang.Object
org.apache.syncope.fit.buildtools.cxf.ProvisioningImpl
All Implemented Interfaces:
net.tirasa.connid.bundles.soap.provisioning.interfaces.Provisioning

public class ProvisioningImpl extends Object implements net.tirasa.connid.bundles.soap.provisioning.interfaces.Provisioning
  • Constructor Details

    • ProvisioningImpl

      public ProvisioningImpl(DataSource dataSource)
  • Method Details

    • delete

      public String delete(String accountid) throws net.tirasa.connid.bundles.soap.exceptions.ProvisioningException
      Specified by:
      delete in interface net.tirasa.connid.bundles.soap.provisioning.interfaces.Provisioning
      Throws:
      net.tirasa.connid.bundles.soap.exceptions.ProvisioningException
    • isSyncSupported

      public Boolean isSyncSupported()
      Specified by:
      isSyncSupported in interface net.tirasa.connid.bundles.soap.provisioning.interfaces.Provisioning
    • checkAlive

      public String checkAlive()
      Specified by:
      checkAlive in interface net.tirasa.connid.bundles.soap.provisioning.interfaces.Provisioning
    • update

      public String update(String accountid, List<net.tirasa.connid.bundles.soap.to.WSAttributeValue> data) throws net.tirasa.connid.bundles.soap.exceptions.ProvisioningException
      Specified by:
      update in interface net.tirasa.connid.bundles.soap.provisioning.interfaces.Provisioning
      Throws:
      net.tirasa.connid.bundles.soap.exceptions.ProvisioningException
    • query

      public List<net.tirasa.connid.bundles.soap.to.WSUser> query(net.tirasa.connid.bundles.soap.utilities.Operand query)
      Specified by:
      query in interface net.tirasa.connid.bundles.soap.provisioning.interfaces.Provisioning
    • create

      public String create(List<net.tirasa.connid.bundles.soap.to.WSAttributeValue> data) throws net.tirasa.connid.bundles.soap.exceptions.ProvisioningException
      Specified by:
      create in interface net.tirasa.connid.bundles.soap.provisioning.interfaces.Provisioning
      Throws:
      net.tirasa.connid.bundles.soap.exceptions.ProvisioningException
    • getLatestChangeNumber

      public int getLatestChangeNumber()
      Specified by:
      getLatestChangeNumber in interface net.tirasa.connid.bundles.soap.provisioning.interfaces.Provisioning
    • sync

      public List<net.tirasa.connid.bundles.soap.to.WSChange> sync()
      Specified by:
      sync in interface net.tirasa.connid.bundles.soap.provisioning.interfaces.Provisioning
    • resolve

      public String resolve(String username) throws net.tirasa.connid.bundles.soap.exceptions.ProvisioningException
      Specified by:
      resolve in interface net.tirasa.connid.bundles.soap.provisioning.interfaces.Provisioning
      Throws:
      net.tirasa.connid.bundles.soap.exceptions.ProvisioningException
    • schema

      public List<net.tirasa.connid.bundles.soap.to.WSAttribute> schema()
      Specified by:
      schema in interface net.tirasa.connid.bundles.soap.provisioning.interfaces.Provisioning
    • authenticate

      public String authenticate(String username, String password)
      Specified by:
      authenticate in interface net.tirasa.connid.bundles.soap.provisioning.interfaces.Provisioning
    • isAuthenticationSupported

      public Boolean isAuthenticationSupported()
      Specified by:
      isAuthenticationSupported in interface net.tirasa.connid.bundles.soap.provisioning.interfaces.Provisioning