Package models.common
Class ApiToken
- java.lang.Object
-
- models.common.ApiToken
-
@Entity public class ApiToken extends java.lang.ObjectDB entity of an API token (Personal Access Token, PAT). Used to authenticate/authorize JATOS API.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object obj)java.sql.TimestampgetCreationDate()java.sql.TimestampgetExpirationDate()java.lang.IntegergetExpires()java.lang.LonggetId()java.lang.StringgetName()java.lang.StringgetTokenHash()UsergetUser()java.lang.LonggetUserId()java.lang.StringgetUsername()inthashCode()booleanisActive()booleanisExpired()java.util.Set<User.Role>roles()voidsetActive(boolean active)voidsetCreationDate(java.sql.Timestamp creationDate)voidsetExpires(java.lang.Integer expires)voidsetId(java.lang.Long id)voidsetName(java.lang.String name)voidsetTokenHash(java.lang.String tokenHash)voidsetUser(User user)java.lang.StringtoString()
-
-
-
Constructor Detail
-
ApiToken
public ApiToken(java.lang.String tokenHash, java.lang.String name, java.lang.Integer expires, User user)
-
ApiToken
public ApiToken()
-
-
Method Detail
-
getUsername
public java.lang.String getUsername()
-
getUserId
public java.lang.Long getUserId()
-
getExpirationDate
public java.sql.Timestamp getExpirationDate()
-
isExpired
public boolean isExpired()
-
roles
public java.util.Set<User.Role> roles()
-
getId
public java.lang.Long getId()
-
setId
public void setId(java.lang.Long id)
-
getTokenHash
public java.lang.String getTokenHash()
-
setTokenHash
public void setTokenHash(java.lang.String tokenHash)
-
getName
public java.lang.String getName()
-
setName
public void setName(java.lang.String name)
-
getUser
public User getUser()
-
setUser
public void setUser(User user)
-
getCreationDate
public java.sql.Timestamp getCreationDate()
-
setCreationDate
public void setCreationDate(java.sql.Timestamp creationDate)
-
getExpires
public java.lang.Integer getExpires()
-
setExpires
public void setExpires(java.lang.Integer expires)
-
isActive
public boolean isActive()
-
setActive
public void setActive(boolean active)
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equalsin classjava.lang.Object
-
-