Class CAIdstoreClients

java.lang.Object
com.io7m.cardant.server.service.idstore.CAIdstoreClients
All Implemented Interfaces:
CAIdstoreClientsType, com.io7m.repetoir.core.RPServiceType

public final class CAIdstoreClients extends Object implements CAIdstoreClientsType
Idstore clients.
  • Method Details

    • create

      public static CAIdstoreClientsType create(Locale inLocale, CAServerTelemetryServiceType telemetry, CAServerIdstoreConfiguration idstore)
      Create an idstore client service.
      Parameters:
      inLocale - The locale
      telemetry - The telemetry service
      idstore - The idstore server configuration
      Returns:
      A client service
    • createClient

      public com.io7m.idstore.user_client.api.IdUClientSynchronousType createClient() throws com.io7m.idstore.user_client.api.IdUClientException
      Description copied from interface: CAIdstoreClientsType
      Create a new client.
      Specified by:
      createClient in interface CAIdstoreClientsType
      Returns:
      A new client
      Throws:
      com.io7m.idstore.user_client.api.IdUClientException - On client errors
    • baseURI

      public URI baseURI()
      Specified by:
      baseURI in interface CAIdstoreClientsType
      Returns:
      The base URI of the idstore server
    • description

      public String description()
      Specified by:
      description in interface com.io7m.repetoir.core.RPServiceType
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • passwordResetURI

      public URI passwordResetURI()
      Specified by:
      passwordResetURI in interface CAIdstoreClientsType
      Returns:
      The password reset URI for the idstore server