Package org.andromda.timetracker.vo

Examples of org.andromda.timetracker.vo.TimecardVO


    /**
     * @see org.andromda.timetracker.domain.TimecardDao#toTimecardVO(org.andromda.timetracker.domain.Timecard)
     */
    public org.andromda.timetracker.vo.TimecardVO toTimecardVO(final org.andromda.timetracker.domain.Timecard entity)
    {
        TimecardVO targetVO = new TimecardVO();
        toTimecardVO(entity, targetVO);
        return targetVO;
    }
View Full Code Here


        // Create tasks
        TaskVO research = createTask("Research");
        TaskVO development = createTask("Development");

        // Create timecards
        TimecardVO timecard1 = createTimecard(naresh, john);
        TimecardVO timecard2 = createTimecard(naresh, john);
        TimecardVO timecard3 = createTimecard(louis, john);
        TimecardVO timecard4 = createTimecard(louis, john);

        // Fetch and show all objects created above
        PersonVO[] people = peopleService.getAllPeople();
        showPeople(people);
        TaskVO[] tasks = timeTrackingService.getAllTasks();
        showTasks(tasks);
        TimecardSummaryVO[] timecards = timeTrackingService.getAllTimecardSummaries();
        showTimecardSummaries(timecards);

        // Fetch and show timecard1 details
        System.out.println("Timecard " + timecard1.getId() + " Details:");
        TimecardVO timecard1FromDB = timeTrackingService.getTimecard(timecard1.getId());
        showTimecard(timecard1FromDB);
    }
View Full Code Here

        return task;
    }

    private static TimecardVO createTimecard(PersonVO submitter, PersonVO approver) {
        // Instantiate a timecard
        TimecardVO timecard = new TimecardVO();
        timecard.setStatus(TimecardStatus.DRAFT);
        timecard.setBegDate(new Date());
        timecard.setSubmitterName(submitter.getUsername());
        timecard.setApproverName(approver.getUsername());
        timecard.setComments("On track!");

        // Get all tasks to choose from
        TaskVO[] tasks = timeTrackingService.getAllTasks();

        // Instantiate allocations
        int count = (int) (Math.random() * 3 + 1);
        TimeAllocationVO[] allocations = new TimeAllocationVO[count];
        timecard.setAllocations(allocations);
        for (int i = 0; i < count; i++) {
            Date startTime = new Date(timecard.getBegDate().getTime() + i * MILLIS_IN_DAY);
            Date endTime   = new Date(timecard.getBegDate().getTime() + (i + 1) * MILLIS_IN_DAY);
            TaskVO task = tasks[(int)Math.round((Math.random()*(tasks.length - 1)))];
            allocations[i] = new TimeAllocationVO(
                null,
                new TimePeriodVO(startTime, endTime),
                task.getId());
        }

        // Create timecard
        timecard.setId(timeTrackingService.createTimecard(timecard));

        System.out.println(
            "Timecard " + timecard.getId() + " created with " +
            timecard.getAllocations().length + " allocations");

        return timecard;
    }
View Full Code Here

        // Create tasks
        TaskVO research = createTask("Research");
        TaskVO development = createTask("Development");

        // Create timecards
        TimecardVO timecard1 = createTimecard(naresh, john);
        TimecardVO timecard2 = createTimecard(naresh, john);
        TimecardVO timecard3 = createTimecard(louis, john);
        TimecardVO timecard4 = createTimecard(louis, john);

        // Fetch and show all objects created above
        PersonVO[] people = peopleService.getAllPeople();
        showPeople(people);
        TaskVO[] tasks = timeTrackingService.getAllTasks();
        showTasks(tasks);
        TimecardSummaryVO[] timecards = timeTrackingService.getAllTimecardSummaries();
        showTimecardSummaries(timecards);

        // Fetch and show timecard1 details
        System.out.println("Timecard " + timecard1.getId() + " Details:");
        TimecardVO timecard1FromDB = timeTrackingService.getTimecard(timecard1.getId());
        showTimecard(timecard1FromDB);
    }
View Full Code Here

        return task;
    }

    private static TimecardVO createTimecard(PersonVO submitter, PersonVO approver) {
        // Instantiate a timecard
        TimecardVO timecard = new TimecardVO();
        timecard.setStatus(TimecardStatus.DRAFT);
        timecard.setBegDate(new Date());
        timecard.setSubmitterName(submitter.getUsername());
        timecard.setApproverName(approver.getUsername());
        timecard.setComments("On track!");

        // Get all tasks to choose from
        TaskVO[] tasks = timeTrackingService.getAllTasks();

        // Instantiate allocations
        int count = (int) (Math.random() * 3 + 1);
        TimeAllocationVO[] allocations = new TimeAllocationVO[count];
        timecard.setAllocations(allocations);
        for (int i = 0; i < count; i++) {
            Date startTime = new Date(timecard.getBegDate().getTime() + i * MILLIS_IN_DAY);
            Date endTime   = new Date(timecard.getBegDate().getTime() + (i + 1) * MILLIS_IN_DAY);
            TaskVO task = tasks[(int)Math.round((Math.random()*(tasks.length - 1)))];
            allocations[i] = new TimeAllocationVO(
                null,
                new TimePeriodVO(startTime, endTime),
                task.getId());
        }

        // Create timecard
        timecard.setId(timeTrackingService.createTimecard(timecard));

        System.out.println(
            "Timecard " + timecard.getId() + " created with " +
            timecard.getAllocations().length + " allocations");

        return timecard;
    }
View Full Code Here

TOP

Related Classes of org.andromda.timetracker.vo.TimecardVO

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.