/** * Method removeBuildDefinition. * * @param buildDefinition */ public void removeBuildDefinition( BuildDefinition buildDefinition ) { getBuildDefinitions().remove( buildDefinition ); } //-- void removeBuildDefinition( BuildDefinition )
/** * Method addBuildDefinition. * * @param buildDefinition */ public void addBuildDefinition( BuildDefinition buildDefinition ) { getBuildDefinitions().add( buildDefinition ); } //-- void addBuildDefinition( BuildDefinition )
/** * Method removeBuildDefinition * * @param buildDefinition */ public void removeBuildDefinition(BuildDefinition buildDefinition) { if ( !(buildDefinition instanceof BuildDefinition) ) { throw new ClassCastException( "Project.removeBuildDefinitions(buildDefinition) parameter must be instanceof " + BuildDefinition.class.getName() ); } getBuildDefinitions().remove( buildDefinition ); } //-- void removeBuildDefinition(BuildDefinition)
/** * Method addBuildDefinition * * @param buildDefinition */ public void addBuildDefinition(BuildDefinition buildDefinition) { if ( !(buildDefinition instanceof BuildDefinition) ) { throw new ClassCastException( "Project.addBuildDefinitions(buildDefinition) parameter must be instanceof " + BuildDefinition.class.getName() ); } getBuildDefinitions().add( buildDefinition ); } //-- void addBuildDefinition(BuildDefinition)
public List<BuildDefinition> getBuildDefinitionsForProject( int projectId ) throws ContinuumException { Project project = getProjectWithAllDetails( projectId ); return project.getBuildDefinitions(); }
private boolean isDefaultProjectBuildDefSet( Project project ) { for ( BuildDefinition bd : project.getBuildDefinitions() ) { if ( bd.isDefaultForProject() ) { return true; } } return false; }
public List<BuildDefinition> getBuildDefinitions( int projectId ) throws ContinuumException { Project project = getProjectWithAllDetails( projectId ); return project.getBuildDefinitions(); }
public List<BuildDefinition> getBuildDefinitions( int projectId ) throws ContinuumException { Project project = getProjectWithAllDetails( projectId ); return project.getBuildDefinitions(); }
public List<BuildDefinition> getBuildDefinitionsForProject( int projectId ) throws ContinuumException { Project project = getProjectWithAllDetails( projectId ); return project.getBuildDefinitions(); }
public BuildDefinition getDefaultBuildDefinitionForProject( int projectId ) throws ContinuumStoreException, ContinuumObjectNotFoundException { Project project; try { project = getProjectWithBuildDetails( projectId ); } catch ( Exception e ) { project = null; } // check if the project has a default build definition defined if ( project != null && project.getBuildDefinitions() != null ) { for ( Iterator i = project.getBuildDefinitions().iterator(); i.hasNext(); ) { BuildDefinition bd = (BuildDefinition) i.next(); if ( bd.isDefaultForProject() ) { return bd; } } } throw new ContinuumObjectNotFoundException( "no default build definition declared for project " + projectId ); }
/** * Method resolveReferences. * * @param value */ private void resolveReferences( Project value ) { java.util.Map refs; for ( java.util.Iterator i = value.getBuildResults().iterator(); i.hasNext(); ) { resolveReferences( (BuildResult) i.next() ); } if ( projectGroupReferences != null ) { refs = (java.util.Map) projectGroupReferences.get( value ); if ( refs != null ) { String id = (String) refs.get( "projectGroup" ); ProjectGroup ref = (ProjectGroup) projectGroupInstances.get( id ); if ( ref != null && !ref.equals( value.getProjectGroup() ) ) { value.setProjectGroup( ref ); } } } for ( java.util.Iterator i = value.getBuildDefinitions().iterator(); i.hasNext(); ) { resolveReferences( (BuildDefinition) i.next() ); } } //-- void resolveReferences( Project )
/** * Method resolveReferences * * @param value */ private void resolveReferences(Project value) { java.util.Map refs; for ( java.util.Iterator i = value.getBuildResults().iterator(); i.hasNext(); ) { resolveReferences( (BuildResult) i.next() ); } if ( projectGroupReferences != null ) { refs = (java.util.Map) projectGroupReferences.get( value ); if ( refs != null ) { String id = (String) refs.get( "projectGroup" ); ProjectGroup ref = (ProjectGroup) projectGroupInstances.get( id ); if ( ref != null && !ref.equals( value.getProjectGroup() ) ) { value.setProjectGroup( ref ); } } } for ( java.util.Iterator i = value.getBuildDefinitions().iterator(); i.hasNext(); ) { resolveReferences( (BuildDefinition) i.next() ); } } //-- void resolveReferences(Project)
public void execute( Map map ) throws Exception { BuildDefinition buildDefinition = getBuildDefinition( map ); int projectId = getProjectId( map ); Project project = store.getProjectWithAllDetails( projectId ); resolveDefaultBuildDefinitionsForProject( buildDefinition, project ); updateBuildDefinitionInList( project.getBuildDefinitions(), buildDefinition ); map.put( AbstractContinuumAction.KEY_BUILD_DEFINITION, buildDefinition ); }
public void execute( Map context ) throws Exception { BuildDefinition buildDefinition = getBuildDefinition( context ); int projectId = getProjectId( context ); Project project = projectDao.getProjectWithAllDetails( projectId ); resolveDefaultBuildDefinitionsForProject( buildDefinition, project ); updateBuildDefinitionInList( project.getBuildDefinitions(), buildDefinition ); AbstractContinuumAction.setBuildDefinition( context, buildDefinition ); }
if ( project.getBuildDefinitions() != null && project.getBuildDefinitions().size() > 0 ) for ( Iterator iter = project.getBuildDefinitions().iterator(); iter.hasNext(); )
processBuildDefinitions( project.getBuildDefinitions(), schedules, profiles );
if ( ( project.getBuildDefinitions() != null ) && ( project.getBuildDefinitions().size() > 0 ) ) for ( Iterator iter = project.getBuildDefinitions().iterator(); iter.hasNext(); )
project.setBuildDefinitions( processBuildDefinitions( project.getBuildDefinitions(), schedules, profiles, buildDefinitions ) );
context ) ).getBuildDefinitions().get( 0 ); AbstractContinuumAction.setBuildDefinition( context, bd );