protected Object getControlObject() { Project project1 = new Project(); project1.setId(CONTROL_PROJECT1_ID); project1.setName(CONTROL_PROJECT1_NAME); Project project2 = new Project(); project2.setId(CONTROL_PROJECT2_ID); project2.setName(CONTROL_PROJECT2_NAME); Project project3 = new Project(); project3.setId(CONTROL_PROJECT3_ID); project3.setName(CONTROL_PROJECT3_NAME); Employee employee1 = new Employee(); employee1.setFirstName(CONTROL_EMPLOYEE1_NAME); employee1.setProject(project3); ArrayList objects = new ArrayList(); objects.add(employee1); objects.add(project1); objects.add(project2); objects.add(project3); return objects; }
/** @throws Exception If failed. */ public void testAntGarTaskToString() throws Exception { String tmpDirName = GridTestProperties.getProperty("ant.gar.tmpdir"); String srcDirName = GridTestProperties.getProperty("ant.gar.srcdir"); String baseDirName = tmpDirName + File.separator + System.currentTimeMillis() + "_6"; String metaDirName = baseDirName + File.separator + "META-INF"; String garFileName = baseDirName + ".gar"; // Make base and META-INF dir. boolean mkdir = new File(baseDirName).mkdirs(); assert mkdir; mkdir = new File(metaDirName).mkdirs(); assert mkdir; // Copy files to basedir U.copy(new File(srcDirName), new File(baseDirName), true); IgniteDeploymentGarAntTask garTask = new IgniteDeploymentGarAntTask(); Project garProject = new Project(); garProject.setName("Gar test project"); garTask.setDestFile(new File(garFileName)); garTask.setBasedir(new File(garFileName)); garTask.setProject(garProject); garTask.setDescrdir(new File(garFileName)); garTask.toString(); }
private Project buildProject() { Project newProject = new Project(); newProject.setId(ID); newProject.setName(NAME); newProject.setShortName(SHORT_NAME); newProject.setDescription(DESCRIPTION); return newProject; }
public static void main(String[] args) throws IOException, TemplateException { String workspace = "C:/Users/gtu001/Desktop/workspace_TOMCAT/"; String projectName = "sris-rl"; Map<String, Object> root = new HashMap<String, Object>(); List<Project> projList = new ArrayList<Project>(); File file = new File(workspace, projectName); for (File sub : file.listFiles( new FilenameFilter() { public boolean accept(File dir, String name) { return dir.isDirectory(); } })) { File tmp1 = new File(sub, "/src/main/java"); File tmp2 = new File(sub, "/src/main/resources"); if (tmp1.exists()) { Project proj = new Project(); System.out.println(sub.getName() + "_java" + " : " + tmp1); proj.setName(sub.getName() + "_java"); proj.setPath(tmp1.getAbsolutePath().replace('\\', '/')); projList.add(proj); } if (tmp2.exists()) { Project proj = new Project(); System.out.println(sub.getName() + "_resources" + " : " + tmp2); proj.setName(sub.getName() + "_resources"); proj.setPath(tmp2.getAbsolutePath().replace('\\', '/')); projList.add(proj); } } root.put("project", projList); String projectText = FreeMarkerSimpleUtil.replace(DOT_PROJECT, root); String classpathText = FreeMarkerSimpleUtil.replace(DOT_CLASSPATH, root); System.err.println("## paste to .project"); System.out.println(projectText); System.err.println("## paste to .classpath"); System.out.println(classpathText); System.out.println("done..."); }
public static Pair<Boolean, String> updateProject( ProjectDTO projectDTO, boolean changedProjectName, String originalProjectName) { try { // Additional duplication control Project existingProject; if (changedProjectName) { existingProject = ProxyManager.getProjectProxy().findProjectByName(projectDTO.getName()); } else existingProject = null; if (existingProject != null && changedProjectName) { System.out.println("Existing project exists!"); return Pair.of(false, "Project with this name already exists!"); } Project p = ProxyManager.getProjectProxy().findProjectByName(originalProjectName); p.setProjectId(projectDTO.getProjectId()); p.setName(projectDTO.getName()); p.setDescription(projectDTO.getDescription()); p.setStatus(projectDTO.getStatus()); Team team = new Team(); team.setTeamId(projectDTO.getTeamTeamId().getTeamId()); team.setScrumMasterId(projectDTO.getTeamTeamId().getScrumMasterId()); team.setProductOwnerId(projectDTO.getTeamTeamId().getProductOwnerId()); List<User> userList = new ArrayList<User>(); if (projectDTO.getTeamTeamId().getUserList() != null) { for (UserDTO userDTO : projectDTO.getTeamTeamId().getUserList()) { User user = new User(); user.setUserId(userDTO.getUserId()); user.setUsername(userDTO.getUsername()); user.setPassword(userDTO.getPassword()); user.setFirstName(userDTO.getFirstName()); user.setLastName(userDTO.getLastName()); user.setEmail(userDTO.getEmail()); user.setIsAdmin(userDTO.isAdmin()); user.setSalt(userDTO.getSalt()); user.setIsActive(userDTO.isActive()); user.setTimeCreated(userDTO.getTimeCreated()); userList.add(user); } team.setUserList(userList); } else return Pair.of(false, "No project list when saving team."); p.setTeamTeamId(team); try { if (p == null) return Pair.of(false, "Data error!"); ProxyManager.getProjectProxy().edit(p); } catch (Exception e) { System.err.println("Error: " + e.getMessage()); return Pair.of(false, e.getMessage()); } } catch (Exception e) { e.printStackTrace(); return Pair.of(false, e.getMessage()); } return Pair.of(true, "Project updated successfully."); }
public static Pair<Boolean, String> saveNewProject(ProjectDTO projectDTO) { // check for project in database System.out.println("Project to check in base: " + projectDTO.getName()); Project existingProject = ProxyManager.getProjectProxy().findProjectByName(projectDTO.getName()); try { if (existingProject != null) { System.out.println("Existing project exists!"); return Pair.of(false, "Project with this name already exists!"); } else System.out.println("Project check passed, no existing project."); Project p = new Project(); p.setName(projectDTO.getName()); p.setDescription(projectDTO.getDescription()); p.setStatus(projectDTO.getStatus()); Team team = new Team(); team.setTeamId(projectDTO.getTeamTeamId().getTeamId()); team.setScrumMasterId(projectDTO.getTeamTeamId().getScrumMasterId()); team.setProductOwnerId(projectDTO.getTeamTeamId().getProductOwnerId()); List<User> userList = new ArrayList<User>(); if (projectDTO.getTeamTeamId().getUserList() != null) { for (UserDTO userDTO : projectDTO.getTeamTeamId().getUserList()) { User user = new User(); user.setUserId(userDTO.getUserId()); user.setUsername(userDTO.getUsername()); user.setPassword(userDTO.getPassword()); user.setFirstName(userDTO.getFirstName()); user.setLastName(userDTO.getLastName()); user.setEmail(userDTO.getEmail()); user.setIsAdmin(userDTO.isAdmin()); user.setSalt(userDTO.getSalt()); user.setIsActive(userDTO.isActive()); user.setTimeCreated(userDTO.getTimeCreated()); userList.add(user); } team.setUserList(userList); } else return Pair.of(false, "No user list when saving team."); p.setTeamTeamId(team); try { if (p == null) return Pair.of(false, "Data error!"); ProxyManager.getProjectProxy().create(p); } catch (Exception e) { System.err.println("Error: " + e.getMessage()); return Pair.of(false, e.getMessage()); } } catch (Exception e) { e.printStackTrace(); return Pair.of(false, e.getMessage()); } return Pair.of(true, "Project saved successfully."); }
/** * Saves the current project to the given file. * * @param aFile the file to save the project information to, cannot be <code>null</code>. * @throws IOException in case of I/O problems. */ public void saveProjectFile(final String aName, final File aFile) throws IOException { FileOutputStream out = null; try { final Project project = this.projectManager.getCurrentProject(); project.setFilename(aFile); project.setName(aName); out = new FileOutputStream(aFile); this.projectManager.saveProject(out); } finally { HostUtils.closeResource(out); } }
/** @throws Exception If failed. */ @SuppressWarnings({"TypeMayBeWeakened"}) public void testCorrectAntGarTask() throws Exception { String tmpDirName = GridTestProperties.getProperty("ant.gar.tmpdir"); String srcDirName = GridTestProperties.getProperty("ant.gar.srcdir"); String baseDirName = tmpDirName + File.separator + System.currentTimeMillis() + "_0"; String metaDirName = baseDirName + File.separator + "META-INF"; String garFileName = baseDirName + ".gar"; String garDescDirName = U.resolveIgnitePath(GridTestProperties.getProperty("ant.gar.descriptor.dir")) .getAbsolutePath() + File.separator + "ignite.xml"; // Make base and META-INF dir. boolean mkdir = new File(baseDirName).mkdirs(); assert mkdir; mkdir = new File(metaDirName).mkdirs(); assert mkdir; // Make Gar file U.copy(new File(garDescDirName), new File(metaDirName + File.separator + "ignite.xml"), true); // Copy files to basedir U.copy(new File(srcDirName), new File(baseDirName), true); IgniteDeploymentGarAntTask garTask = new IgniteDeploymentGarAntTask(); Project garProject = new Project(); garProject.setName("Gar test project"); garTask.setDestFile(new File(garFileName)); garTask.setBasedir(new File(baseDirName)); garTask.setProject(garProject); garTask.execute(); File garFile = new File(garFileName); assert garFile.exists(); boolean res = checkStructure(garFile, true); assert res; }
/** @throws Exception If failed. */ public void testAntGarTaskWithDoubleP2PDescriptor() throws Exception { String tmpDirName = GridTestProperties.getProperty("ant.gar.tmpdir"); String srcDirName = GridTestProperties.getProperty("ant.gar.srcdir"); String baseDirName = tmpDirName + File.separator + System.currentTimeMillis() + "_2"; String metaDirName = baseDirName + File.separator + "META-INF"; String garFileName = baseDirName + ".gar"; String garDescrDirName = U.resolveIgnitePath(GridTestProperties.getProperty("ant.gar.descriptor.dir")) .getAbsolutePath() + File.separator + "ignite.xml"; // Make base and META-INF dir. boolean mkdir = new File(baseDirName).mkdirs(); assert mkdir; mkdir = new File(metaDirName).mkdirs(); assert mkdir; // Make Gar file U.copy(new File(garDescrDirName), new File(metaDirName + File.separator + "ignite.xml"), true); // Copy files to basedir U.copy(new File(srcDirName), new File(baseDirName), true); IgniteDeploymentGarAntTask garTask = new IgniteDeploymentGarAntTask(); Project garProject = new Project(); garProject.setName("Gar test project"); garTask.setDestFile(new File(garFileName)); garTask.setDescrdir(new File(garDescrDirName)); garTask.setBasedir(new File(baseDirName)); garTask.setProject(garProject); try { garTask.execute(); assert false; } catch (BuildException e) { if (log().isInfoEnabled()) log().info(e.getMessage()); } }
protected Object getControlObject() { Project project = new Project(); project.setName(CONTROL_PROJECT_NAME); Employee employee = new Employee(); employee.setID(CONTROL_EMPLOYEE_ID); MailingAddress mailingAddress = new MailingAddress(); mailingAddress.setStreet(CONTROL_MAILING_ADDRESS_STREET); mailingAddress.setCity(CONTROL_MAILING_ADDRESS_CITY); mailingAddress.setProvince(CONTROL_MAILING_ADDRESS_PROVINCE); mailingAddress.setPostalCode(CONTROL_MAILING_ADDRESS_POSTAL_CODE); employee.setMailingAddress(mailingAddress); project.setLeader(employee); return project; }
@Before public void testSetUp() { category.setCategoryId(22L); project.setProjectId(11L); project.setName("TestName"); project.setDescription("TestDescription"); project.setGoal(100L); project.setDaysToGo(3L); project.setHistory("TestHistory"); project.setLink("TestLink"); project.setCategory(category); questions.add(question); project.setQuestions(questions); rewards.add(reward); project.setRewards(rewards); payments.add(payment); project.setPayments(payments); System.setOut(printSteam); }
public static Project projectExample1() { Project project = new Project(); project.setDescription("To undertake and evaluate the effecency of the companies farmers."); project.setName("Farmer effecency evaluations"); return project; }
public ArrayList<Project> getProject() { ArrayList<Project> list = new ArrayList<Project>(); // ---------------------------------------------------------- Project project = new Project(); project.setName("Dubai Transportation System"); project.setCustomer("Nikholas"); project.setManager("Ritesh"); project.setBudget("$40000"); project.setStartDate("20 August 2012"); project.setEndDate("20 August 2013"); project.setCost("10% over budget"); project.setSchedule("20% behind schedule"); project.setResources("40% under allocated"); project.setIssues("3"); project.setRisks("4"); project.setChanges("3"); project.setTimeStatus("G"); project.setCostStatus("Y"); project.setResourcesStatus("R"); project.setProgressStatus("Y"); project.setEfficiencyStatus("Y"); list.add(project); // --------------------------------------------------------------- Project project2 = new Project(); project2.setName("iMedical Dictionary"); project2.setCustomer("Brian"); project2.setManager("Duy"); project2.setBudget("$50000"); project2.setStartDate("20 August 2012"); project2.setEndDate("20 August 2013"); project2.setCost("10% over budget"); project2.setSchedule("20% behind schedule"); project2.setResources("80% under allocated"); project2.setIssues("5"); project2.setRisks("6"); project2.setChanges("9"); project2.setTimeStatus("G"); project2.setCostStatus("Y"); project2.setResourcesStatus("Y"); project2.setProgressStatus("G"); project2.setEfficiencyStatus("Y"); list.add(project2); // --------------------------------------------------------------- Project project3 = new Project(); project3.setName("Continuous Integration System"); project3.setCustomer("Catherine"); project3.setManager("Sunil"); project3.setBudget("$60000"); project3.setStartDate("20 August 2012"); project3.setEndDate("20 August 2013"); project3.setCost("20% over budget"); project3.setSchedule("10% behind schedule"); project3.setResources("90% under allocated"); project3.setIssues("3"); project3.setRisks("4"); project3.setChanges("3"); project3.setTimeStatus("Y"); project3.setCostStatus("G"); project3.setResourcesStatus("G"); project3.setProgressStatus("G"); project3.setEfficiencyStatus("G"); list.add(project3); // --------------------------------------------------------------- Project project4 = new Project(); project4.setName("Jasons Project"); project4.setCustomer("Jason Wood"); project4.setManager("Vincent"); project4.setBudget("$70000"); project4.setStartDate("20 August 2012"); project4.setEndDate("20 August 2013"); project4.setCost("25% over budget"); project4.setSchedule("60% behind schedule"); project4.setResources("35% under allocated"); project4.setIssues("1"); project4.setRisks("7"); project4.setChanges("4"); project4.setTimeStatus("Y"); project4.setCostStatus("R"); project4.setResourcesStatus("R"); project4.setProgressStatus("Y"); project4.setEfficiencyStatus("R"); list.add(project4); // --------------------------------------------------------------- Project project5 = new Project(); project5.setName("Football Manager System"); project5.setCustomer("DuyND"); project5.setManager("Francis"); project5.setBudget("$180000"); project5.setStartDate("20 August 2012"); project5.setEndDate("20 August 2013"); project5.setCost("50% over budget"); project5.setSchedule("20% behind schedule"); project5.setResources("70% under allocated"); project5.setIssues("2"); project5.setRisks("6"); project5.setChanges("5"); project5.setTimeStatus("R"); project5.setCostStatus("Y"); project5.setResourcesStatus("Y"); project5.setProgressStatus("Y"); project5.setEfficiencyStatus("Y"); list.add(project5); // --------------------------------------------------------------- Project project6 = new Project(); project6.setName("iCreative Ideas Project"); project6.setCustomer("Ujjwal"); project6.setManager("Praveen"); project6.setBudget("$90000"); project6.setStartDate("20 August 2012"); project6.setEndDate("20 August 2013"); project6.setCost("45% over budget"); project6.setSchedule("13% behind schedule"); project6.setResources("97% under allocated"); project6.setIssues("8"); project6.setRisks("3"); project6.setChanges("7"); project6.setTimeStatus("R"); project6.setCostStatus("G"); project6.setResourcesStatus("G"); project6.setProgressStatus("G"); project6.setEfficiencyStatus("Y"); list.add(project6); App app = App.getInstance(); app.setListproject(list); return list; }
@Test public void testUpdateAndRefreshJobPositions() { Project obj = dod.getNewTransientProject(4); assertNotNull("Data on demand for 'Project' failed to initialize correctly", obj); JobPosition jp1 = jobPositionDataOnDemand.getNewTransientJobPosition(8); assertNotNull("Data on demand for 'JobPosition' failed to initialize correctly", jp1); JobPosition jp2 = jobPositionDataOnDemand.getNewTransientJobPosition(9); JobPosition jp3 = jobPositionDataOnDemand.getNewTransientJobPosition(10); Date projDateFrom = DateTrimmer.addDays(DateTrimmer.today(), -20); Date projDateTo = DateTrimmer.addDays(DateTrimmer.today(), 20); obj.setDateFrom(projDateFrom); obj.setDateTo(projDateTo); obj.persist(); jp1.setProject(obj); obj.getJobPositions().add(jp1); jp2.setProject(obj); obj.getJobPositions().add(jp2); jp3.setProject(obj); obj.getJobPositions().add(jp3); obj.persist(); Date eheDateTo1 = DateTrimmer.addDays(projDateTo, -5); Date eheDateTo2 = DateTrimmer.addDays(projDateTo, -10); Date eheDateTo3 = DateTrimmer.addDays(projDateTo, 15); Employee emp1 = employeeDataOnDemand.getNewTransientEmployee(5); assertNotNull("Data on demand for 'Employee' failed to initialize correctly", emp1); emp1.persist(); Employee emp2 = employeeDataOnDemand.getNewTransientEmployee(6); emp2.persist(); Employee emp3 = employeeDataOnDemand.getNewTransientEmployee(7); emp3.persist(); EmploymentHistoryEntry ehe1 = employmentHistoryEntryDataOnDemand.getNewTransientEmploymentHistoryEntry(5); assertNotNull( "Data on demand for 'EmploymentHistoryEntry' failed to initialize correctly", ehe1); EmploymentHistoryEntry ehe2 = employmentHistoryEntryDataOnDemand.getNewTransientEmploymentHistoryEntry(6); EmploymentHistoryEntry ehe3 = employmentHistoryEntryDataOnDemand.getNewTransientEmploymentHistoryEntry(7); prepareHistoryEntry(eheDateTo1, DateTrimmer.addDays(eheDateTo1, -50), emp1, ehe1); prepareHistoryEntry(eheDateTo2, DateTrimmer.addDays(eheDateTo2, -50), emp2, ehe2); prepareHistoryEntry(eheDateTo3, DateTrimmer.addDays(eheDateTo3, -50), emp3, ehe3); JobPositionHistoryEntry jphe1 = jobPositionHistoryEntryDataOnDemand.getNewTransientJobPositionHistoryEntry(5); assertNotNull( "Data on demand for 'JobPositionHistoryEntry' failed to initialize correctly", jphe1); jphe1.setJobPosition(jp1); jphe1.persist(); JobPositionHistoryEntry jphe2 = jobPositionHistoryEntryDataOnDemand.getNewTransientJobPositionHistoryEntry(6); jphe2.setJobPosition(jp2); jphe2.persist(); JobPositionHistoryEntry jphe3 = jobPositionHistoryEntryDataOnDemand.getNewTransientJobPositionHistoryEntry(7); jphe3.setJobPosition(jp3); jphe3.persist(); prepareHistoryEntry(projDateTo, DateTrimmer.addDays(projDateTo, -50), emp1, jphe1); prepareHistoryEntry(projDateTo, DateTrimmer.addDays(projDateTo, -50), emp2, jphe2); prepareHistoryEntry(projDateTo, DateTrimmer.addDays(projDateTo, -50), emp3, jphe3); obj = Project.findProject(obj.getId()); Date newProjEndDate = DateTrimmer.addDays(projDateTo, -7); obj.setDateTo(newProjEndDate); obj.setDescription("myDesc1"); obj.setName("myName1"); obj.setReferenceLink("http://www.mylink1.com/"); obj.updateAndRefreshJobPositions(); obj = Project.findProject(obj.getId()); jphe1 = JobPositionHistoryEntry.findJobPositionHistoryEntry(jphe1.getId()); assertEquals( "Wrong date to assigned to job position history", jphe1.getDateTo(), obj.getDateTo()); jphe2 = JobPositionHistoryEntry.findJobPositionHistoryEntry(jphe2.getId()); assertEquals( "Wrong date to assigned to job position history", jphe2.getDateTo(), ehe2.getDateTo()); jphe3 = JobPositionHistoryEntry.findJobPositionHistoryEntry(jphe3.getId()); assertEquals( "Wrong date to assigned to job position history", jphe3.getDateTo(), obj.getDateTo()); assertEquals(obj.getName(), "myName1"); assertEquals(obj.getDescription(), "myDesc1"); assertEquals(obj.getReferenceLink(), "http://www.mylink1.com/"); }