Examples of DefaultIssueFilter


Examples of org.sonar.core.issue.DefaultIssueFilter

    this.updatedAt = updatedAt;
    return this;
  }

  public DefaultIssueFilter toIssueFilter() {
    return new DefaultIssueFilter()
      .setId(id)
      .setName(name)
      .setUser(userLogin)
      .setDescription(description)
      .setShared(shared)
View Full Code Here

Examples of org.sonar.core.issue.DefaultIssueFilter

  /**
   * Execute issue filter from existing filter with optional overridable parameters
   */
  public IssueFilterService.IssueFilterResult execute(Long issueFilterId, Map<String, Object> overrideProps) {
    DefaultIssueFilter issueFilter = issueFilterService.find(issueFilterId, UserSession.get());
    Map<String, Object> props = issueFilterService.deserializeIssueFilterQuery(issueFilter);
    overrideProps(props, overrideProps);
    return execute(props);
  }
View Full Code Here

Examples of org.sonar.core.issue.DefaultIssueFilter

  /**
   * Create issue filter
   */
  public DefaultIssueFilter createIssueFilter(Map<String, String> parameters) {
    DefaultIssueFilter result = createIssueFilterResultForNew(parameters);
    return issueFilterService.save(result, UserSession.get());
  }
View Full Code Here

Examples of org.sonar.core.issue.DefaultIssueFilter

  /**
   * Update issue filter
   */
  public DefaultIssueFilter updateIssueFilter(Map<String, String> parameters) {
    DefaultIssueFilter result = createIssueFilterResultForUpdate(parameters);
    return issueFilterService.update(result, UserSession.get());
  }
View Full Code Here

Examples of org.sonar.core.issue.DefaultIssueFilter

  /**
   * Copy issue filter
   */
  public DefaultIssueFilter copyIssueFilter(Long issueFilterIdToCopy, Map<String, String> parameters) {
    DefaultIssueFilter result = createIssueFilterResultForCopy(parameters);
    return issueFilterService.copy(issueFilterIdToCopy, result, UserSession.get());
  }
View Full Code Here

Examples of org.sonar.core.issue.DefaultIssueFilter

      Validation.checkMandatoryParameter(user, USER_PARAM);
    }
    Validation.checkMandatorySizeParameter(name, NAME_PARAM, 100);
    checkOptionalSizeParameter(description, DESCRIPTION_PARAM, 4000);

    DefaultIssueFilter defaultIssueFilter = DefaultIssueFilter.create(name)
      .setDescription(description)
      .setShared(shared)
      .setUser(user)
      .setData(data);
    if (!Strings.isNullOrEmpty(id)) {
      defaultIssueFilter.setId(Long.valueOf(id));
    }
    return defaultIssueFilter;
  }
View Full Code Here

Examples of org.sonar.core.issue.DefaultIssueFilter

    service.createIssueFilter(parameters);

    ArgumentCaptor<DefaultIssueFilter> issueFilterCaptor = ArgumentCaptor.forClass(DefaultIssueFilter.class);
    verify(issueFilterService).save(issueFilterCaptor.capture(), any(UserSession.class));
    DefaultIssueFilter issueFilter = issueFilterCaptor.getValue();
    assertThat(issueFilter.name()).isEqualTo("Long term");
    assertThat(issueFilter.description()).isEqualTo("Long term issues");
  }
View Full Code Here

Examples of org.sonar.core.issue.DefaultIssueFilter

    service.updateIssueFilter(parameters);

    ArgumentCaptor<DefaultIssueFilter> issueFilterCaptor = ArgumentCaptor.forClass(DefaultIssueFilter.class);
    verify(issueFilterService).update(issueFilterCaptor.capture(), any(UserSession.class));
    DefaultIssueFilter issueFilter = issueFilterCaptor.getValue();
    assertThat(issueFilter.id()).isEqualTo(10L);
    assertThat(issueFilter.name()).isEqualTo("Long term");
    assertThat(issueFilter.description()).isEqualTo("Long term issues");
  }
View Full Code Here

Examples of org.sonar.core.issue.DefaultIssueFilter

    service.copyIssueFilter(1L, parameters);

    ArgumentCaptor<DefaultIssueFilter> issueFilterCaptor = ArgumentCaptor.forClass(DefaultIssueFilter.class);
    verify(issueFilterService).copy(eq(1L), issueFilterCaptor.capture(), any(UserSession.class));
    DefaultIssueFilter issueFilter = issueFilterCaptor.getValue();
    assertThat(issueFilter.name()).isEqualTo("Copy of Long term");
    assertThat(issueFilter.description()).isEqualTo("Copy of Long term issues");
  }
View Full Code Here

Examples of org.sonar.core.issue.DefaultIssueFilter

    parameters.put("id", null);
    parameters.put("name", "Long term");
    parameters.put("description", "Long term issues");
    parameters.put("user", null);

    DefaultIssueFilter result = service.createIssueFilterResultForCopy(parameters);
    assertThat(result).isNotNull();
  }
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.