congrats Icon
New! Announcing our next generation AI code completions
Read here
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 TextPhpStormVimAtomGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

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