org.sonar.api.resources.Project.getId()方法的使用及代码示例

x33g5p2x  于2022-01-26 转载在 其他  
字(2.8k)|赞(0)|评价(0)|浏览(92)

本文整理了Java中org.sonar.api.resources.Project.getId()方法的一些代码示例,展示了Project.getId()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Project.getId()方法的具体详情如下:
包路径:org.sonar.api.resources.Project
类名称:Project
方法名:getId

Project.getId介绍

暂无

代码示例

代码示例来源:origin: stackoverflow.com

projectSequenceList.add(new ProjectSequence(new ProjectSequence.ProjectSequenceId(project.getId(), reference)));

代码示例来源:origin: org.codehaus.sonar/sonar-plugin-api

@Override
public String toString() {
 return new ToStringBuilder(this)
  .append("id", getId())
  .append("key", getKey())
  .append("qualifier", getQualifier())
  .toString();
}

代码示例来源:origin: stackoverflow.com

@Repository
public class StatsRepositoryImpl implements StatsRepository {

@SuppressWarnings("unused")
  @PostConstruct
  private void initStatements(){
    if (cassandraSession == null){
      LOG.error("Cassandra 2.0 not available");
    } else {
      GETSTATS_BY_PROJECT = cassandraSession.prepare(SELECTSTATS+" WHERE projectid = ?");
    }

  }       

@Override
  public Stats findByProject(Project project) {
    Stats stats = null;

    BoundStatement boundStatement = new BoundStatement(GETSTATS_BY_PROJECT);

    ResultSet rs = cassandraSession.execute(boundStatement.bind(project.getId()));
    for (Row row : rs){
      stats = mapRowToStats(row);
    }

    return stats;
  }

代码示例来源:origin: stackoverflow.com

@Transactional
public void updateProject(Project project) {
  Project itemFromDbs = this.getById(project.getId());
  if (itemFromDbs != null) {
    itemFromDbs.setTaskPlans(project.getTaskPlans());
    entityManager.merge(itemFromDbs);//so i wont persist a detached entity
    entityManager.flush();
  }
}

代码示例来源:origin: org.codehaus.sonar/sonar-batch

@Override
public void analyse(Project project, SensorContext context) {
 // Adding one second is a hack for resolving conflicts with concurrent user
 // changes during issue persistence
 final Date now = DateUtils.addSeconds(DateUtils.truncate(new Date(), Calendar.MILLISECOND), 1);
 issueDao.selectNonClosedIssuesByModule(project.getId(), new ResultHandler() {
  @Override
  public void handleResult(ResultContext rc) {
   IssueDto dto = (IssueDto) rc.getResultObject();
   dto.setSelectedAt(now.getTime());
   initialOpenIssuesStack.addIssue(dto);
  }
 });
 issueChangeDao.selectChangelogOnNonClosedIssuesByModuleAndType(project.getId(), new ResultHandler() {
  @Override
  public void handleResult(ResultContext rc) {
   IssueChangeDto dto = (IssueChangeDto) rc.getResultObject();
   initialOpenIssuesStack.addChangelog(dto);
  }
 });
}

代码示例来源:origin: org.codehaus.sonar/sonar-batch

public DbDuplicationsIndex(Project currentProject, DuplicationDao dao,
 String language, DatabaseSession session, ResourceCache resourceCache) {
 this.dao = dao;
 this.session = session;
 this.resourceCache = resourceCache;
 Snapshot lastSnapshot = getLastSnapshot(currentProject.getId());
 this.currentProjectSnapshotId = resourceCache.get(currentProject.getEffectiveKey()).snapshotId();
 this.lastSnapshotId = lastSnapshot == null ? null : lastSnapshot.getId();
 this.languageKey = language;
}

相关文章