Package org.sonar.server.user

Examples of org.sonar.server.user.UserSession.login()


    FilterAggregationBuilder facetTopAggregation = assigneeFacetBuilder.buildTopFacetAggregation(fieldName, facetName, facetFilter, DEFAULT_ISSUE_FACET_SIZE);
    List<String> assignees = Lists.newArrayList(query.assignees());

    UserSession session = UserSession.get();
    if (session.isLoggedIn()) {
      assignees.add(session.login());
    }
    facetTopAggregation = assigneeFacetBuilder.addSelectedItemsToFacet(fieldName, facetName, facetTopAggregation, assignees.toArray());

    // Add missing facet for unassigned issues
    facetTopAggregation.subAggregation(
View Full Code Here


    collectFacetsData(request, result, projectUuids, componentUuids, userLogins, actionPlanKeys);

    UserSession userSession = UserSession.get();
    if (userSession.isLoggedIn()) {
      userLogins.add(userSession.login());
    }

    DbSession session = dbClient.openSession(false);
    try {
      List<DefaultIssueComment> comments = issueChangeDao.selectCommentsByIssues(session, issueKeys);
View Full Code Here

    if (assigneesFromRequest != null) {
      assignees.addAll(assigneesFromRequest);
    }
    UserSession userSession = UserSession.get();
    if (userSession.isLoggedIn()) {
      assignees.add(userSession.login());
    }
    addMandatoryFacetValues(results, IssueFilterParameters.ASSIGNEES, assignees);
    addMandatoryFacetValues(results, IssueFilterParameters.REPORTERS, request.paramAsStrings(IssueFilterParameters.REPORTERS));
    addMandatoryFacetValues(results, IssueFilterParameters.RULES, request.paramAsStrings(IssueFilterParameters.RULES));
    addMandatoryFacetValues(results, IssueFilterParameters.LANGUAGES, request.paramAsStrings(IssueFilterParameters.LANGUAGES));
View Full Code Here

  @Test
  public void modify_issue_when_executing_a_function() {
    Function function = new TweetFunction();

    UserSession userSession = mock(UserSession.class);
    when(userSession.login()).thenReturn("arthur");

    when(componentDao.getByKey(eq(session), anyString())).thenReturn(mock(ComponentDto.class));
    when(issueService.getByKeyForUpdate(session, "ABCD")).thenReturn(issue);

    actions.add("link-to-jira").setConditions(new AlwaysMatch()).setFunctions(function);
View Full Code Here

  @Test
  public void inject_project_settings_when_executing_a_function() {
    Function function = new TweetFunction();

    UserSession userSession = mock(UserSession.class);
    when(userSession.login()).thenReturn("arthur");

    when(componentDao.getByKey(session, "struts")).thenReturn(new ComponentDto().setKey("struts"));
    when(issueService.getByKeyForUpdate(session, "ABCD")).thenReturn(issue.setProjectKey("struts"));

    actions.add("link-to-jira").setConditions(new AlwaysMatch()).setFunctions(function);
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.