Class ApiKey

  • Direct Known Subclasses:
    ApiKeySecret

    @Entity
    public class ApiKey
    extends Object
    API key as it is used internally and stored in the database Created by luthien on 18/04/2017.
    • Field Detail

      • email

        @NotNull
        @Size(max=100)
        protected @NotNull @Size(max=100) String email
    • Constructor Detail

      • ApiKey

        public ApiKey()
      • ApiKey

        public ApiKey​(String apiKey,
                      String firstName,
                      String lastName,
                      String email,
                      String appName,
                      String company)
        Constructor with all required fields. Note that there can be old API keys stored in the database that do not have an appName or company
      • ApiKey

        public ApiKey​(ApiKey copy)
        Constructor with all fields
    • Method Detail

      • getApiKey

        public String getApiKey()
      • setApiKey

        public void setApiKey​(String apiKey)
      • getKeycloakId

        public String getKeycloakId()
      • setKeycloakId

        public void setKeycloakId​(String keycloakId)
      • getRegistrationDate

        public Date getRegistrationDate()
      • setRegistrationDate

        public void setRegistrationDate​(Date registrationDate)
      • getWebsite

        public String getWebsite()
      • setWebsite

        public void setWebsite​(String website)
      • getActivationDate

        public Date getActivationDate()
      • setActivationDate

        public void setActivationDate​(Date activationDate)
      • getAppName

        public String getAppName()
      • setAppName

        public void setAppName​(String appName)
      • getCompany

        public String getCompany()
      • setCompany

        public void setCompany​(String company)
      • getSector

        public String getSector()
      • setSector

        public void setSector​(String sector)
      • getEmail

        public String getEmail()
      • setEmail

        public void setEmail​(String email)
      • getFirstName

        public String getFirstName()
      • setFirstName

        public void setFirstName​(String firstName)
      • getLastName

        public String getLastName()
      • setLastName

        public void setLastName​(String lastName)
      • getDeprecationDate

        public Date getDeprecationDate()
      • setDeprecationDate

        public void setDeprecationDate​(Date deprecationDate)
      • getLastAccessDate

        public Date getLastAccessDate()
      • setLastAccessDate

        public void setLastAccessDate​(Date lastAccessDate)