Interface ProjectKeyStore

All Known Implementing Classes:
CachingProjectKeyStore, ProjectKeyStoreImpl

@Internal public interface ProjectKeyStore
Since:
v6.1
  • Method Details

    • getProjectId

      @Nullable Long getProjectId(String key)
    • addProjectKey

      void addProjectKey(Long projectId, String projectKey)
    • deleteProjectKeys

      void deleteProjectKeys(Long projectId)
    • getAllProjectKeys

      @Nonnull Map<String,Long> getAllProjectKeys()
    • getProjectIdByKeyIgnoreCase

      @Nullable Long getProjectIdByKeyIgnoreCase(String projectKey)
    • getProjectKeys

      @Nonnull Set<String> getProjectKeys(Long projectId)
    • refresh

      @Internal void refresh()