Class VersionedSettingsTokensControllerHelper
- java.lang.Object
-
- jetbrains.buildServer.controllers.project.VersionedSettingsTokensControllerHelper
-
public class VersionedSettingsTokensControllerHelper extends Object
-
-
Constructor Summary
Constructors Constructor Description VersionedSettingsTokensControllerHelper(ProjectCredentialsStorage credentialsStorage)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
canGenerateTokens(SProject project)
boolean
canUserEditTokens(User user, SProject project)
List<Map.Entry<String,SecureValue>>
getAllTokensList(Map<String,SecureValue> allTokens)
List<Map.Entry<String,SecureValue>>
getBrokenTokensList(Map<String,SecureValue> allTokens)
ProjectTokens
getTokens(SProject project)
List<Map.Entry<String,SecureValue>>
getUnusedTokensList(Map<String,SecureValue> allTokens)
List<Map.Entry<String,SecureValue>>
getUsedTokensList(Map<String,SecureValue> allTokens)
boolean
isTokenUsed(SProject project, String token)
void
removeTokensFromProject(SProject project, List<String> tokens)
static void
scheduleCredentialsPersisting(CredentialsStorageEx credentialsStorageEx, ProjectEx project, boolean reloadProject)
void
setTokens(SProject project, Map<String,String> tokens)
-
-
-
Constructor Detail
-
VersionedSettingsTokensControllerHelper
public VersionedSettingsTokensControllerHelper(@NotNull ProjectCredentialsStorage credentialsStorage)
-
-
Method Detail
-
removeTokensFromProject
public void removeTokensFromProject(@NotNull SProject project, @NotNull List<String> tokens)
-
getTokens
@NotNull public ProjectTokens getTokens(@NotNull SProject project)
-
getAllTokensList
@NotNull public List<Map.Entry<String,SecureValue>> getAllTokensList(@NotNull Map<String,SecureValue> allTokens)
-
getBrokenTokensList
@NotNull public List<Map.Entry<String,SecureValue>> getBrokenTokensList(@NotNull Map<String,SecureValue> allTokens)
-
getUsedTokensList
@NotNull public List<Map.Entry<String,SecureValue>> getUsedTokensList(@NotNull Map<String,SecureValue> allTokens)
-
getUnusedTokensList
@NotNull public List<Map.Entry<String,SecureValue>> getUnusedTokensList(@NotNull Map<String,SecureValue> allTokens)
-
canGenerateTokens
public boolean canGenerateTokens(@NotNull SProject project)
-
scheduleCredentialsPersisting
public static void scheduleCredentialsPersisting(@NotNull CredentialsStorageEx credentialsStorageEx, @NotNull ProjectEx project, boolean reloadProject)
-
-