Class IssueProviderType


  • public abstract class IssueProviderType
    extends Object
    Created with IntelliJ IDEA.
    Author:
    Oleg Rybak (oleg.rybak@jetbrains.com)
    • Constructor Detail

      • IssueProviderType

        public IssueProviderType()
    • Method Detail

      • getType

        @NotNull
        public abstract String getType()
        Unique provider type identifier
        Returns:
        unique provider type identifier
      • getDisplayName

        @NotNull
        public abstract String getDisplayName()
        Human readable name provider name
        Returns:
        human readable provider name
      • getEditParametersUrl

        @NotNull
        public abstract String getEditParametersUrl()
        Url for editing issue provider parameters
        Returns:
        url for editing issue provider parameters
      • getIssueDetailsUrl

        @NotNull
        public abstract String getIssueDetailsUrl()
        Url for showing issue details
        Returns:
        url for showing issue details
      • getDefaultProperties

        @NotNull
        public Map<String,​String> getDefaultProperties()
        Returns default properties for current IssueProviderType
        Returns:
        default properties
      • getConnectionTypes

        @NotNull
        public List<String> getConnectionTypes()
        Returns types of OAuth connections for current IssueProviderType
        Returns:
        collection of types