Class 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 Detail

      • ProvisioningImpl

        public ProvisioningImpl​(DataSource dataSource)
    • Method Detail

      • 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()
                                  throws net.tirasa.connid.bundles.soap.exceptions.ProvisioningException
        Specified by:
        getLatestChangeNumber in interface net.tirasa.connid.bundles.soap.provisioning.interfaces.Provisioning
        Throws:
        net.tirasa.connid.bundles.soap.exceptions.ProvisioningException
      • sync

        public List<net.tirasa.connid.bundles.soap.to.WSChange> sync()
                                                              throws net.tirasa.connid.bundles.soap.exceptions.ProvisioningException
        Specified by:
        sync in interface net.tirasa.connid.bundles.soap.provisioning.interfaces.Provisioning
        Throws:
        net.tirasa.connid.bundles.soap.exceptions.ProvisioningException
      • 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)
                            throws net.tirasa.connid.bundles.soap.exceptions.ProvisioningException
        Specified by:
        authenticate in interface net.tirasa.connid.bundles.soap.provisioning.interfaces.Provisioning
        Throws:
        net.tirasa.connid.bundles.soap.exceptions.ProvisioningException
      • isAuthenticationSupported

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