Package eu.europeana.apikey.domain
Class ApiKey
- java.lang.Object
-
- eu.europeana.apikey.domain.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.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DategetActivationDate()StringgetApiKey()StringgetAppName()StringgetCompany()DategetDeprecationDate()StringgetEmail()StringgetFirstName()StringgetKeycloakId()DategetLastAccessDate()StringgetLastName()DategetRegistrationDate()StringgetSector()StringgetWebsite()voidsetActivationDate(Date activationDate)voidsetApiKey(String apiKey)voidsetAppName(String appName)voidsetCompany(String company)voidsetDeprecationDate(Date deprecationDate)voidsetEmail(String email)voidsetFirstName(String firstName)voidsetKeycloakId(String keycloakId)voidsetLastAccessDate(Date lastAccessDate)voidsetLastName(String lastName)voidsetRegistrationDate(Date registrationDate)voidsetSector(String sector)voidsetWebsite(String website)StringtoString()
-
-
-
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)
-
-