Class BaseService

java.lang.Object
org.sonarqube.ws.client.BaseService
Direct Known Subclasses:
AlmIntegrationsService, AlmSettingsService, AnalysisCacheService, AnalysisReportsService, ApplicationsService, AuthenticationService, BatchService, CeService, ComponentsService, DevelopersService, DuplicationsService, EditionsService, EmailsService, FavoritesService, GovernanceReportsService, HotspotsService, IssuesService, L10nService, LanguagesService, MeasuresService, MetricsService, MonitoringService, NavigationService, NewCodePeriodsService, NotificationsService, PermissionsService, PluginsService, ProjectAnalysesService, ProjectBadgesService, ProjectBranchesService, ProjectDumpService, ProjectLinksService, ProjectPullRequestsService, ProjectsService, ProjectTagsService, PropertiesService, QualitygatesService, QualityprofilesService, RegulatoryReportsService, RootsService, RulesService, SecurityReportsService, ServerService, SettingsService, SonarLintServerPushService, SourcesService, SupportService, SystemService, TimemachineService, UpdatecenterService, UserGroupsService, UsersService, UserTokensService, ViewsService, WebhooksService, WebservicesService

public abstract class BaseService extends Object
  • Field Details

    • controller

      protected final String controller
  • Constructor Details

  • Method Details

    • call

      protected <T extends com.google.protobuf.Message> T call(org.sonarqube.ws.client.BaseRequest request, com.google.protobuf.Parser<T> parser)
    • call

      protected <T extends com.google.protobuf.Message> T call(org.sonarqube.ws.client.BaseRequest request, com.google.protobuf.Parser<T> parser, String mediaType)
    • call

      protected WsResponse call(WsRequest request)
    • convert

      public static <T extends com.google.protobuf.Message> T convert(WsResponse response, com.google.protobuf.Parser<T> parser)
    • path

      protected String path(String action)
    • inlineMultipleParamValue

      @CheckForNull protected static String inlineMultipleParamValue(@Nullable Collection<String> values)