Package ch.hortis.sonar.service

Examples of ch.hortis.sonar.service.MavenProjectService


      }
    }
  }
 
  private void deleteProject( MavenProject project ) {
    MavenProjectService projectsService = new MavenProjectService( getEntityManager() );
    Collection<MavenProject> childProjects = projectsService.getModules( project, false );
    for (MavenProject childProject : childProjects) {
      deleteProject( childProject );
    }
    //project.setParent(null);
    if ( LOG.isDebugEnabled() ) LOG.debug( "Ereasing project " + project.getId() );
View Full Code Here


  }

  public void process(JobExecutionContext context) throws JobExecutionException {
    LOG.debug("Processing job " + this.getClass().getName());
    if (getProjectService() == null) {
      setProjectService(new MavenProjectService(getEntityManager()));
    }
    if (getSnapshotGroupService() == null) {
      setSnapshotGroupService(new SnapshotGroupService(getEntityManager()));
    }
View Full Code Here

  public void execute() {
    long startTime = System.currentTimeMillis();
    Collection<SnapshotGroup> groups = getGroupsToProcess();
    int processed = 0;
    MavenProjectService projectService = new MavenProjectService(getEntityManager());
    SnapshotGroupService snapshotGroupService = new SnapshotGroupService(getEntityManager());
    for (Iterator<SnapshotGroup> i = groups.iterator(); i.hasNext();) {
      SnapshotGroup group = i.next();
      if (!snapshotGroupService.isReadyToCalculateMeasures(group, projectService)) {
        i.remove();
View Full Code Here

      }
    }
  }

  private void deleteProject(MavenProject project) {
    MavenProjectService projectsService = new MavenProjectService(getEntityManager());
    Collection<MavenProject> childProjects = projectsService.getModules(project, false);
    for (MavenProject childProject : childProjects) {
      deleteProject(childProject);
    }

    getEntityManager().getTransaction().begin();
View Full Code Here

  public void execute() {
    long startTime = System.currentTimeMillis();
    Collection<SnapshotGroup> groups = getGroupsToProcess();
    int processed = 0;
    MavenProjectService projectService = new MavenProjectService(getEntityManager());
    SnapshotGroupService snapshotGroupService = new SnapshotGroupService(getEntityManager());
    for (Iterator<SnapshotGroup> i = groups.iterator(); i.hasNext();) {
      SnapshotGroup group = i.next();
      if (!snapshotGroupService.isReadyToCalculateMeasures(group, projectService)) {
        i.remove();
View Full Code Here

    }
  }

  private MavenProject saveMavenProject(org.apache.maven.project.MavenProject mavenProject, MavenProject parentProjet)
      throws XmlPullParserException, IOException {
    MavenProjectService service = new MavenProjectService(manager);
    MavenProject sonarProject;
    try {
      sonarProject = service.getMavenProject(mavenProject.getGroupId(), mavenProject.getArtifactId(), getBranch());
      updateMavenProject(sonarProject, mavenProject, parentProjet);
      manager.merge(sonarProject);
    } catch (NoResultException e) {
      sonarProject = new MavenProject();
      sonarProject.setArtifactId(mavenProject.getArtifactId());
View Full Code Here

  }

  private MavenProject saveMavenProject(org.apache.maven.project.MavenProject mavenProject, MavenProject parentProjet)
      throws XmlPullParserException, IOException {

    MavenProjectService service = new MavenProjectService(manager);
    MavenProject sonarProject;
    try {
      sonarProject = service.getMavenProject(mavenProject.getGroupId(), mavenProject.getArtifactId(), getBranch());
      updateMavenProject(sonarProject, mavenProject, parentProjet);
      manager.merge(sonarProject);
    } catch (NoResultException e) {
      sonarProject = new MavenProject();
      sonarProject.setArtifactId(mavenProject.getArtifactId());
View Full Code Here

    }
  }

  private MavenProject saveMavenProject(org.apache.maven.project.MavenProject mavenProject, MavenProject parentProjet)
      throws XmlPullParserException, IOException {
    MavenProjectService service = new MavenProjectService(manager);
    MavenProject sonarProject;
    try {
      sonarProject = service.getMavenProject(mavenProject.getGroupId(), mavenProject.getArtifactId(), getBranch());
      updateMavenProject(sonarProject, mavenProject, parentProjet);
      manager.merge(sonarProject);
    } catch (NoResultException e) {
      sonarProject = new MavenProject();
      sonarProject.setArtifactId(mavenProject.getArtifactId());
View Full Code Here

    }
  }

  private MavenProject saveMavenProject(org.apache.maven.project.MavenProject mavenProject, MavenProject parentProjet)
      throws XmlPullParserException, IOException {
    MavenProjectService service = new MavenProjectService(manager);
    MavenProject sonarProject;
    try {
      sonarProject = service.getMavenProject(mavenProject.getGroupId(), mavenProject.getArtifactId(), getBranch());
      updateMavenProject(sonarProject, mavenProject, parentProjet);
      manager.merge(sonarProject);
    } catch (NoResultException e) {
      sonarProject = new MavenProject();
      sonarProject.setArtifactId(mavenProject.getArtifactId());
View Full Code Here

TOP

Related Classes of ch.hortis.sonar.service.MavenProjectService

Copyright © 2018 www.massapicom. 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.