congrats Icon
New! Announcing our next generation AI code completions
Read here
Tabnine Logo
Rules$ListResponse$Rule.newBuilder
Code IndexAdd Tabnine to your IDE (free)

How to use
newBuilder
method
in
org.sonarqube.ws.Rules$ListResponse$Rule

Best Java code snippets using org.sonarqube.ws.Rules$ListResponse$Rule.newBuilder (Showing top 4 results out of 315)

origin: SonarSource/sonarqube

@Override
public void handle(Request wsRequest, Response wsResponse) throws Exception {
 final ListResponse.Builder listResponseBuilder = ListResponse.newBuilder();
 final ListResponse.Rule.Builder ruleBuilder = ListResponse.Rule.newBuilder();
 try (DbSession dbSession = dbClient.openSession(false)) {
  dbClient.ruleDao().selectEnabled(dbSession, resultContext -> {
   RuleDefinitionDto dto = resultContext.getResultObject();
   ruleBuilder
    .clear()
    .setRepository(dto.getRepositoryKey())
    .setKey(dto.getRuleKey())
    .setName(nullToEmpty(dto.getName()))
    .setInternalKey(nullToEmpty(dto.getConfigKey()));
   listResponseBuilder.addRules(ruleBuilder.build());
  });
 }
 // JSON response is voluntarily not supported. This WS is for internal use.
 wsResponse.stream().setMediaType(MediaTypes.PROTOBUF);
 listResponseBuilder.build().writeTo(wsResponse.stream().output());
}
origin: org.sonarsource.sonarqube/sonar-server

@Override
public void handle(Request wsRequest, Response wsResponse) throws Exception {
 final ListResponse.Builder listResponseBuilder = ListResponse.newBuilder();
 final ListResponse.Rule.Builder ruleBuilder = ListResponse.Rule.newBuilder();
 try (DbSession dbSession = dbClient.openSession(false)) {
  dbClient.ruleDao().selectEnabled(dbSession, resultContext -> {
   RuleDefinitionDto dto = resultContext.getResultObject();
   ruleBuilder
    .clear()
    .setRepository(dto.getRepositoryKey())
    .setKey(dto.getRuleKey())
    .setName(nullToEmpty(dto.getName()))
    .setInternalKey(nullToEmpty(dto.getConfigKey()));
   listResponseBuilder.addRules(ruleBuilder.build());
  });
 }
 // JSON response is voluntarily not supported. This WS is for internal use.
 wsResponse.stream().setMediaType(MediaTypes.PROTOBUF);
 listResponseBuilder.build().writeTo(wsResponse.stream().output());
}
origin: SonarSource/sonarqube

 private static Rule getTestRule() {
  Rule.Builder ruleBuilder = Rule.newBuilder();
  ruleBuilder.setKey("key1");
  ruleBuilder.setRepository("repo1");
  ruleBuilder.setName("name");
  ruleBuilder.setInternalKey("key1");
  return ruleBuilder.build();

 }
}
origin: SonarSource/sonarqube

public ScannerMediumTester addRule(String key, String repoKey, String internalKey, String name) {
 Rule.Builder builder = Rule.newBuilder();
 builder.setKey(key);
 builder.setRepository(repoKey);
 if (internalKey != null) {
  builder.setInternalKey(internalKey);
 }
 builder.setName(name);
 rulesLoader.addRule(builder.build());
 return this;
}
org.sonarqube.wsRules$ListResponse$RulenewBuilder

Popular methods of Rules$ListResponse$Rule

  • getInternalKey
  • getKey
  • getName
  • getRepository

Popular in Java

  • Making http post requests using okhttp
  • onRequestPermissionsResult (Fragment)
  • scheduleAtFixedRate (Timer)
  • getSharedPreferences (Context)
  • Timer (java.util)
    Timers schedule one-shot or recurring TimerTask for execution. Prefer java.util.concurrent.Scheduled
  • DataSource (javax.sql)
    An interface for the creation of Connection objects which represent a connection to a database. This
  • JList (javax.swing)
  • Loader (org.hibernate.loader)
    Abstract superclass of object loading (and querying) strategies. This class implements useful common
  • DateTimeFormat (org.joda.time.format)
    Factory that creates instances of DateTimeFormatter from patterns and styles. Datetime formatting i
  • Runner (org.openjdk.jmh.runner)
  • Top 15 Vim Plugins
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimAtomGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyStudentsTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now