Class AuthorizationConfig

java.lang.Object
ch.admin.bag.covidcertificate.authorization.AuthorizationConfig

@Configuration @ComponentScan @ConfigurationProperties(prefix="services") public class AuthorizationConfig extends Object
Holder object for all named services that need a service configuration using ServiceData.
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected boolean
     
    boolean
     
    The API Gateway service that uses the management service to generate and revoke covid certificates.
    The management service as central service to generate, revoke, print and sign covid certificates.
    A service to read, store and delete notification messages, mainly used to get maintenance information.
    The report service that allows authorized users to get statistical data about the generated covid certificates.
    The service called Web UI that uses the management service to generate and revoke covid certificates.
    int
     
    void
    The API Gateway service that uses the management service to generate and revoke covid certificates.
    void
    The management service as central service to generate, revoke, print and sign covid certificates.
    void
    A service to read, store and delete notification messages, mainly used to get maintenance information.
    void
    The report service that allows authorized users to get statistical data about the generated covid certificates.
    void
    The service called Web UI that uses the management service to generate and revoke covid certificates.
     

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait
  • Constructor Details

    • AuthorizationConfig

      public AuthorizationConfig()
  • Method Details

    • getWebUi

      public ServiceData getWebUi()
      The service called Web UI that uses the management service to generate and revoke covid certificates.
    • getApiGateway

      public ServiceData getApiGateway()
      The API Gateway service that uses the management service to generate and revoke covid certificates.
    • getManagement

      public ServiceData getManagement()
      The management service as central service to generate, revoke, print and sign covid certificates.
    • getReport

      public ServiceData getReport()
      The report service that allows authorized users to get statistical data about the generated covid certificates.
    • getNotifications

      public ServiceData getNotifications()
      A service to read, store and delete notification messages, mainly used to get maintenance information.
    • setWebUi

      public void setWebUi(ServiceData webUi)
      The service called Web UI that uses the management service to generate and revoke covid certificates.
    • setApiGateway

      public void setApiGateway(ServiceData apiGateway)
      The API Gateway service that uses the management service to generate and revoke covid certificates.
    • setManagement

      public void setManagement(ServiceData management)
      The management service as central service to generate, revoke, print and sign covid certificates.
    • setReport

      public void setReport(ServiceData report)
      The report service that allows authorized users to get statistical data about the generated covid certificates.
    • setNotifications

      public void setNotifications(ServiceData notifications)
      A service to read, store and delete notification messages, mainly used to get maintenance information.
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • canEqual

      protected boolean canEqual(Object other)
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object