Class UserCredentialsProvider.UserCredentialsProperty

    • Constructor Detail

      • UserCredentialsProperty

        @Deprecated
        public UserCredentialsProperty​(List<Credentials> credentials)
        Deprecated.
        Backwards compatibility.
        Parameters:
        credentials - the credentials.
      • UserCredentialsProperty

        @DataBoundConstructor
        public UserCredentialsProperty​(DomainCredentials[] domainCredentials)
        Constructor for stapler.
        Parameters:
        domainCredentials - the credentials.
        Since:
        1.5
    • Method Detail

      • getCredentials

        public <C extends CredentialsList<C> getCredentials​(Class<C> type)
        Helper method.
        Type Parameters:
        C - type of credentials to get.
        Parameters:
        type - type of credentials to get.
        Returns:
        the subset of the user's credentials that are of the specified type.
      • getCredentials

        public List<Credentials> getCredentials()
        Gets all the user's credentials.
        Returns:
        all the user's credentials.
      • getDomainCredentialsMap

        @NonNull
        public Map<Domain,​List<Credentials>> getDomainCredentialsMap()
        The map of domain credentials.
        Returns:
        The map of domain credentials.
        Since:
        1.5
      • setDomainCredentialsMap

        public void setDomainCredentialsMap​(Map<Domain,​List<Credentials>> domainCredentialsMap)
        Sets the map of domain credentials.
        Parameters:
        domainCredentialsMap - the map of domain credentials.
        Since:
        1.5