Package com.atlassian.bamboo.accesstoken
Interface MutableAccessToken
- All Superinterfaces:
AccessToken,BambooIdProvider,BambooObject
- All Known Implementing Classes:
MutableAccessTokenImpl
Represents AccessToken which will be stored in database
- Since:
- 6.10
-
Method Summary
Modifier and TypeMethodDescription@NotNull StringintGet token permissions as mask.voidsetCreationDate(Date creationDate) Set creation datevoidsetDaysUntilExpiry(@Nullable Integer daysUntilExpiry) Set number of days until the token expires since its creation datevoidsetHashedToken(@NotNull String hashedToken) Set hashed token valuevoidSet token namevoidsetPermissions(@NotNull Iterable<AccessTokenPermission> permissions) Set token permissionsvoidsetPermissionsMask(int permissionsMask) Set token permissions as mask.voidsetTokenId(@NotNull String tokenId) Set token unique idvoidsetUserName(@NotNull String userName) Set token ownerMethods inherited from interface com.atlassian.bamboo.accesstoken.AccessToken
getCreationDate, getDaysUntilExpiry, getName, getPermissions, getTokenId, getUserName, toAccessTokenMethods inherited from interface com.atlassian.bamboo.core.BambooIdProvider
getIdMethods inherited from interface com.atlassian.bamboo.core.BambooObject
setId
-
Method Details
-
getHashedToken
- Returns:
- Hashed token value
-
setHashedToken
Set hashed token value- Parameters:
hashedToken-
-
setTokenId
Set token unique id- Parameters:
tokenId-
-
setUserName
Set token owner- Parameters:
userName-
-
setName
Set token name- Parameters:
name-
-
setCreationDate
Set creation date- Parameters:
creationDate-
-
setPermissions
Set token permissions- Parameters:
permissions-
-
getPermissionsMask
int getPermissionsMask()Get token permissions as mask. -
setPermissionsMask
void setPermissionsMask(int permissionsMask) Set token permissions as mask.- Parameters:
permissionsMask-
-
setDaysUntilExpiry
Set number of days until the token expires since its creation date- Parameters:
daysUntilExpiry-- Since:
- 9.4.0
-