Package org.apache.continuum.model.project

Examples of org.apache.continuum.model.project.ProjectScmRoot


        }

        ProjectGroup projectGroup = (ProjectGroup) result.getProjectGroups().iterator().next();


        ProjectScmRoot projectScmRoot;


        boolean projectGroupCreation = false;
       
View Full Code Here


                log.info( "Project " + projectId +
                    " don't have a default build definition defined in the project or project group, will not be included in group prepare." );
                continue;
            }

            ProjectScmRoot scmRoot = getProjectScmRootByProject( projectId );

            Map<Integer, Integer> projectsAndBuildDefinitionsMap = map.get( scmRoot );

            if ( projectsAndBuildDefinitionsMap == null )
            {
View Full Code Here

                if ( parallelBuildsManager.isInAnyCheckoutQueue( projectId ) )
                {
                    parallelBuildsManager.removeProjectFromCheckoutQueue( projectId );
                }
               
                ProjectScmRoot scmRoot = getProjectScmRootByProject( projectId );

                Map<Integer, Integer> projectsAndBuildDefinitionsMap = map.get( scmRoot );
               
                if ( projectsAndBuildDefinitionsMap == null )
                {
View Full Code Here

    private ProjectScmRoot createProjectScmRoot( ProjectGroup projectGroup, String url )
        throws ContinuumException
    {
        try
        {
            ProjectScmRoot scmRoot = projectScmRootDao.getProjectScmRootByProjectGroupAndScmRootAddress( projectGroup.getId(), url );

            if ( scmRoot != null )
            {
                return null;
            }

            ProjectScmRoot projectScmRoot = new ProjectScmRoot();

            projectScmRoot.setProjectGroup( projectGroup );

            projectScmRoot.setScmRootAddress( url );

            return projectScmRootDao.addProjectScmRoot( projectScmRoot );
        }
        catch ( ContinuumStoreException e )
        {
View Full Code Here

    }
   
    protected static ProjectScmRoot createTestProjectScmRoot( String scmRootAddress, int state, int oldState,
                                                              String error, ProjectGroup group )
    {
        ProjectScmRoot projectScmRoot = new ProjectScmRoot();
       
        projectScmRoot.setScmRootAddress( scmRootAddress );
        projectScmRoot.setState( state );
        projectScmRoot.setOldState( oldState );
        projectScmRoot.setError( error );
        projectScmRoot.setProjectGroup( group );
       
        return projectScmRoot;
    }
View Full Code Here

    public void testAddProjectScmRoot()
        throws Exception
    {
        ProjectGroup projectGroup = projectGroupDao.getProjectGroup( testProjectGroup2.getId() );
        ProjectScmRoot projectScmRoot = createTestProjectScmRoot( "scmRootAddress", 1, 0, "", projectGroup );
       
        projectScmRoot = projectScmRootDao.addProjectScmRoot( projectScmRoot );
       
        List<ProjectScmRoot> projectScmRoots =
            projectScmRootDao.getProjectScmRootByProjectGroup( projectGroup.getId() );
       
        assertEquals( "check # of project scm root", 2, projectScmRoots.size() );
       
        ProjectScmRoot retrievedProjectScmRoot =
            projectScmRootDao.getProjectScmRootByProjectGroupAndScmRootAddress( projectGroup.getId(), "scmRootAddress" );
       
        assertProjectScmRootEquals( projectScmRoot, retrievedProjectScmRoot );
        assertProjectGroupEquals( projectScmRoot.getProjectGroup(), retrievedProjectScmRoot.getProjectGroup() );
    }
View Full Code Here

        List<ProjectScmRoot> projectScmRoots =
            projectScmRootDao.getProjectScmRootByProjectGroup( projectGroup.getId() );
       
        assertEquals( "check # of project scm root", 1, projectScmRoots.size() );
       
        ProjectScmRoot projectScmRoot = projectScmRoots.get( 0 );
        projectScmRootDao.removeProjectScmRoot( projectScmRoot );
       
        projectScmRoots =
            projectScmRootDao.getProjectScmRootByProjectGroup( projectGroup.getId() );
       
View Full Code Here

        Project project = context.getProject();

        List<ProjectNotifier> notifiers = context.getNotifiers();
        BuildDefinition buildDefinition = context.getBuildDefinition();
        BuildResult build = context.getBuildResult();
        ProjectScmRoot projectScmRoot = context.getProjectScmRoot();

        boolean isPrepareBuildComplete =
            messageId.equals( ContinuumNotificationDispatcher.MESSAGE_ID_PREPARE_BUILD_COMPLETE );

        if ( projectScmRoot == null && isPrepareBuildComplete )
View Full Code Here

        BuildDefinition buildDefinition = context.getBuildDefinition();

        BuildResult build = context.getBuildResult();

        ProjectScmRoot projectScmRoot = context.getProjectScmRoot();

        boolean isPrepareBuildComplete =
            messageId.equals( ContinuumNotificationDispatcher.MESSAGE_ID_PREPARE_BUILD_COMPLETE );

        if ( projectScmRoot == null && isPrepareBuildComplete )
View Full Code Here

                {
                    Project project = (Project) j.next();
                    if ( !project.getScmUrl().trim().startsWith( url ) )
                    {
                        url = project.getScmUrl();
                        ProjectScmRoot projectScmRoot = new ProjectScmRoot();
                        projectScmRoot.setId( id );                       
                        projectScmRoot.setProjectGroup( projectGroup );
                        projectScmRoot.setScmRootAddress( url );
                        projectScmRoot.setState( project.getState() );
                       
                        projectScmRoot = (ProjectScmRoot) PlexusJdoUtils.addObject( pmf.getPersistenceManager(), projectScmRoot );                       
                        projectScmRoots.put( Integer.valueOf( projectScmRoot.getId() ), projectScmRoot );
                        id++;                                               
                    }
                }
            }
            catch ( CycleDetectedException e )
View Full Code Here

TOP

Related Classes of org.apache.continuum.model.project.ProjectScmRoot

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.