/** * Method createProjectGroupAssociation. * * @param projectGroup */ public void createProjectGroupAssociation( ProjectGroup projectGroup ) { if ( this.projectGroup != null ) { breakProjectGroupAssociation( this.projectGroup ); } this.projectGroup = projectGroup; } //-- void createProjectGroupAssociation( ProjectGroup )
/** * Method createProjectGroupAssociation * * @param projectGroup */ public void createProjectGroupAssociation(ProjectGroup projectGroup) { if ( this.projectGroup != null ) { breakProjectGroupAssociation( this.projectGroup ); } this.projectGroup = projectGroup; } //-- void createProjectGroupAssociation(ProjectGroup)
/** * Method removeProject. * * @param project */ public void removeProject( Project project ) { project.breakProjectGroupAssociation( this ); getProjects().remove( project ); } //-- void removeProject( Project )
/** * Method removeProject * * @param project */ public void removeProject(Project project) { if ( !(project instanceof Project) ) { throw new ClassCastException( "ProjectGroup.removeProjects(project) parameter must be instanceof " + Project.class.getName() ); } project.breakProjectGroupAssociation( this ); getProjects().remove( project ); } //-- void removeProject(Project)