Class BlueOceanCredentialsProvider.FolderPropertyImpl.StoreImpl

    • Field Summary

    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      boolean addCredentials​(com.cloudbees.plugins.credentials.domains.Domain domain, com.cloudbees.plugins.credentials.Credentials credentials)  
      ModelObject getContext()  
      List<com.cloudbees.plugins.credentials.Credentials> getCredentials​(com.cloudbees.plugins.credentials.domains.Domain domain)  
      List<com.cloudbees.plugins.credentials.domains.Domain> getDomains()  
      com.cloudbees.plugins.credentials.CredentialsStoreAction getStoreAction()  
      boolean hasPermission​(Authentication a, Permission permission)  
      boolean removeCredentials​(com.cloudbees.plugins.credentials.domains.Domain domain, com.cloudbees.plugins.credentials.Credentials credentials)  
      boolean updateCredentials​(com.cloudbees.plugins.credentials.domains.Domain domain, com.cloudbees.plugins.credentials.Credentials current, com.cloudbees.plugins.credentials.Credentials replacement)  
      • Methods inherited from class com.cloudbees.plugins.credentials.CredentialsStore

        _isApplicable, addDomain, addDomain, checkPermission, getACL, getContextDisplayName, getCredentialsDescriptors, getDisplayName, getDomainByName, getProvider, getProviderOrDie, getRelativeLinkTo, getRelativeLinkToAction, getRelativeLinkToContext, getScopes, hasPermission, hasPermission2, isApplicable, isDomainsModifiable, removeDomain, save, updateDomain
    • Method Detail

      • getDomains

        @NonNull
        public List<com.cloudbees.plugins.credentials.domains.Domain> getDomains()
        Overrides:
        getDomains in class com.cloudbees.plugins.credentials.CredentialsStore
      • getStoreAction

        @Nullable
        public com.cloudbees.plugins.credentials.CredentialsStoreAction getStoreAction()
        Overrides:
        getStoreAction in class com.cloudbees.plugins.credentials.CredentialsStore
      • getContext

        @NonNull
        public ModelObject getContext()
        Specified by:
        getContext in class com.cloudbees.plugins.credentials.CredentialsStore
      • getCredentials

        @NonNull
        public List<com.cloudbees.plugins.credentials.Credentials> getCredentials​(@NonNull
                                                                                  com.cloudbees.plugins.credentials.domains.Domain domain)
        Specified by:
        getCredentials in class com.cloudbees.plugins.credentials.CredentialsStore
      • addCredentials

        public boolean addCredentials​(@NonNull
                                      com.cloudbees.plugins.credentials.domains.Domain domain,
                                      @NonNull
                                      com.cloudbees.plugins.credentials.Credentials credentials)
                               throws IOException
        Specified by:
        addCredentials in class com.cloudbees.plugins.credentials.CredentialsStore
        Throws:
        IOException
      • removeCredentials

        public boolean removeCredentials​(@NonNull
                                         com.cloudbees.plugins.credentials.domains.Domain domain,
                                         @NonNull
                                         com.cloudbees.plugins.credentials.Credentials credentials)
                                  throws IOException
        Specified by:
        removeCredentials in class com.cloudbees.plugins.credentials.CredentialsStore
        Throws:
        IOException
      • updateCredentials

        public boolean updateCredentials​(@NonNull
                                         com.cloudbees.plugins.credentials.domains.Domain domain,
                                         @NonNull
                                         com.cloudbees.plugins.credentials.Credentials current,
                                         @NonNull
                                         com.cloudbees.plugins.credentials.Credentials replacement)
                                  throws IOException
        Specified by:
        updateCredentials in class com.cloudbees.plugins.credentials.CredentialsStore
        Throws:
        IOException