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 booleancanGenerateTokens(SProject project)booleancanUserEditTokens(User user, SProject project)List<Map.Entry<String,SecureValue>>getAllTokensList(Map<String,SecureValue> allTokens)List<Map.Entry<String,SecureValue>>getBrokenTokensList(Map<String,SecureValue> allTokens)ProjectTokensgetTokens(SProject project)List<Map.Entry<String,SecureValue>>getUnusedTokensList(Map<String,SecureValue> allTokens)List<Map.Entry<String,SecureValue>>getUsedTokensList(Map<String,SecureValue> allTokens)booleanisTokenUsed(SProject project, String token)voidremoveTokensFromProject(SProject project, List<String> tokens)static voidscheduleCredentialsPersisting(CredentialsStorageEx credentialsStorageEx, ProjectEx project, boolean reloadProject)voidsetTokens(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)
-
-