Tabnine Logo
org.sonar.server.issue
Code IndexAdd Tabnine to your IDE (free)

How to use org.sonar.server.issue

Best Java code snippets using org.sonar.server.issue (Showing top 20 results out of 315)

origin: SonarSource/sonarqube

@Override
public boolean execute(Map<String, Object> properties, Context context) {
 DefaultIssue issue = context.issue();
 String transition = transition(properties);
 return canExecuteTransition(issue, transition) && transitionService.doTransition(context.issue(), context.issueChangeContext(), transition(properties));
}
origin: SonarSource/sonarqube

@Override
public boolean execute(Map<String, Object> properties, Context context) {
 Collection<String> tags = getTagsToSet(context, parseTags(properties));
 return issueUpdater.setTags(context.issue(), tags, context.issueChangeContext());
}
origin: SonarSource/sonarqube

@Override
public boolean execute(Map<String, Object> properties, Context context) {
 issueUpdater.addComment(context.issue(), comment(properties), context.issueChangeContext());
 return true;
}
origin: SonarSource/sonarqube

@Override
public boolean execute(Map<String, Object> properties, Context context) {
 String type = verifyTypeParameter(properties);
 return issueUpdater.setType(context.issue(), RuleType.valueOf(type), context.issueChangeContext());
}
origin: SonarSource/sonarqube

@Override
public boolean execute(Map<String, Object> properties, Context context) {
 checkArgument(properties.containsKey(VERIFIED_ASSIGNEE), "Assignee is missing from the execution parameters");
 UserDto assignee = (UserDto) properties.get(VERIFIED_ASSIGNEE);
 return isAssigneeMemberOfIssueOrganization(assignee, properties, context) && issueFieldsSetter.assign(context.issue(), assignee, context.issueChangeContext());
}
origin: SonarSource/sonarqube

@Override
public boolean execute(Map<String, Object> properties, Context context) {
 return issueUpdater.setManualSeverity(context.issue(), verifySeverityParameter(properties), context.issueChangeContext());
}
origin: SonarSource/sonarqube

public List<IssueDto> sort() {
 String sort = query.sort();
 Boolean asc = query.asc();
 if (sort != null && asc != null) {
  return getIssueProcessor(sort).sort(issues, asc);
 }
 return issues;
}
origin: SonarSource/sonarqube

private void addActions() {
 actions.add(new org.sonar.server.issue.AssignAction(db.getDbClient(), issueFieldsSetter));
 actions.add(new org.sonar.server.issue.SetSeverityAction(issueFieldsSetter, userSession));
 actions.add(new org.sonar.server.issue.SetTypeAction(issueFieldsSetter, userSession));
 actions.add(new org.sonar.server.issue.TransitionAction(new TransitionService(userSession, issueWorkflow)));
 actions.add(new org.sonar.server.issue.AddTagsAction(issueFieldsSetter));
 actions.add(new org.sonar.server.issue.RemoveTagsAction(issueFieldsSetter));
 actions.add(new org.sonar.server.issue.CommentAction(issueFieldsSetter));
}
origin: SonarSource/sonarqube

public Result<T> addError(String text) {
 return addError(Message.of(text));
}
origin: SonarSource/sonarqube

 @Override
 public Function.Context setType(RuleType type) {
  updater.setType(issue, type, changeContext);
  return this;
 }
}
origin: SonarSource/sonarqube

public int httpStatus() {
 if (ok()) {
  return 200;
 }
 // TODO support 401, 403 and 500
 return 400;
}
origin: SonarSource/sonarqube

 @Override
 public String apply(IssueDto issueDto) {
  return sortField(issueDto);
 }
};
origin: SonarSource/sonarqube

@Override
public boolean verify(Map<String, Object> properties, Collection<DefaultIssue> issues, UserSession userSession) {
 parseTags(properties);
 return true;
}
origin: SonarSource/sonarqube

@Override
public Function.Context unsetCloseDate() {
 updater.setCloseDate(issue, null, changeContext);
 return this;
}
origin: SonarSource/sonarqube

@Override
public Function.Context unsetLine() {
 updater.unsetLine(issue, changeContext);
 return this;
}
origin: SonarSource/sonarqube

@Override
public boolean verify(Map<String, Object> properties, Collection<DefaultIssue> issues, UserSession userSession) {
 transition(properties);
 return true;
}
origin: SonarSource/sonarqube

@Override
public boolean verify(Map<String, Object> properties, Collection<DefaultIssue> issues, UserSession userSession) {
 verifySeverityParameter(properties);
 return true;
}
origin: SonarSource/sonarqube

@Override
public boolean verify(Map<String, Object> properties, Collection<DefaultIssue> issues, UserSession userSession) {
 comment(properties);
 return true;
}
origin: SonarSource/sonarqube

@Override
public boolean verify(Map<String, Object> properties, Collection<DefaultIssue> issues, UserSession userSession) {
 verifyTypeParameter(properties);
 return true;
}
origin: SonarSource/sonarqube

 @Override
 public Date apply(IssueDto issueDto) {
  return sortField(issueDto);
 }
};
org.sonar.server.issue

Most used classes

  • IssueFieldsSetter
    Updates issue fields and chooses if changes must be kept in history.
  • IssueIndexer
  • IssueChangeNotification
  • IssueWorkflow
  • ChangesOnMyIssueNotificationDispatcher
    This dispatcher means: "notify me when a change is done on an issue that is assigned to me or report
  • MyNewIssuesNotification,
  • MyNewIssuesNotificationDispatcher,
  • NewIssuesNotification,
  • NewIssuesNotificationDispatcher,
  • IssueDoc,
  • MetricStatsLong,
  • NewIssuesStatistics$Stats,
  • Transition,
  • Action$Context,
  • AssignAction,
  • CommentAction,
  • IssueFinder,
  • IssueStorage,
  • IssueUpdater
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

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