Examples of addTaskElement()


Examples of org.libreplan.business.planner.entities.TaskGroup.addTaskElement()

    @Transactional
    public void savingGroupSavesAssociatedTaskElements() {
        Task child1 = createValidTask();
        Task child2 = createValidTask();
        TaskGroup taskGroup = createValidTaskGroup();
        taskGroup.addTaskElement(child1);
        taskGroup.addTaskElement(child2);
        taskElementDAO.save(taskGroup);
        flushAndEvict(taskGroup);
        TaskGroup reloaded;
        try {
View Full Code Here

Examples of org.libreplan.business.planner.entities.TaskGroup.addTaskElement()

    public void savingGroupSavesAssociatedTaskElements() {
        Task child1 = createValidTask();
        Task child2 = createValidTask();
        TaskGroup taskGroup = createValidTaskGroup();
        taskGroup.addTaskElement(child1);
        taskGroup.addTaskElement(child2);
        taskElementDAO.save(taskGroup);
        flushAndEvict(taskGroup);
        TaskGroup reloaded;
        try {
            reloaded = (TaskGroup) taskElementDAO.find(taskGroup.getId());
View Full Code Here

Examples of org.libreplan.business.planner.entities.TaskGroup.addTaskElement()

                    @Override
                    public TaskGroup execute() {
                        TaskGroup taskGroup = createValidTaskGroup();
                        Task task = createValidTask();
                        taskGroup.addTaskElement(task);
                        return taskGroup;
                    }
                });
        transactionService.runOnTransaction(new IOnTransaction<Void>() {
View Full Code Here

Examples of org.libreplan.business.planner.entities.TaskGroup.addTaskElement()

            @Override
            public Long execute() {
                Task task = createValidTask();
                TaskGroup taskGroup = createValidTaskGroup();
                taskGroup.addTaskElement(task);

                SpecificResourceAllocation allocation =
                    SpecificResourceAllocation.create(task);
                allocation.setResource(createValidWorker());
                LocalDate start = task.getStartAsLocalDate();
View Full Code Here

Examples of org.libreplan.business.planner.entities.TaskGroup.addTaskElement()

    @Transactional
    public void detachRemovesTaskFromParent() {
        TaskGroup parent = TaskGroupTest.createValidTaskGroup();
        Task child = (Task) TaskTest.createValidTask();
        Task anotherChild = (Task) TaskTest.createValidTask();
        parent.addTaskElement(child);
        parent.addTaskElement(anotherChild);
        child.detach();
        assertThat(parent.getChildren().size(), equalTo(1));
    }
View Full Code Here

Examples of org.libreplan.business.planner.entities.TaskGroup.addTaskElement()

    public void detachRemovesTaskFromParent() {
        TaskGroup parent = TaskGroupTest.createValidTaskGroup();
        Task child = (Task) TaskTest.createValidTask();
        Task anotherChild = (Task) TaskTest.createValidTask();
        parent.addTaskElement(child);
        parent.addTaskElement(anotherChild);
        child.detach();
        assertThat(parent.getChildren().size(), equalTo(1));
    }

    @Test
View Full Code Here

Examples of org.libreplan.business.planner.entities.TaskGroup.addTaskElement()

    @Test
    public void taskGroupIsInProgressIifAnyTaskisInProgress() {
        Task task1 = TaskTest.createValidTaskWithFullProgress();
        Task task2 = TaskTest.createValidTaskWithFullProgress();
        TaskGroup taskGroup = new TaskGroup();
        taskGroup.addTaskElement(task1);
        taskGroup.addTaskElement(task2);
        assertFalse(taskGroup.isInProgress());
        task2.setAdvancePercentage(new BigDecimal("0.0001", new MathContext(4)));
        task2.resetStatus();
        taskGroup.resetStatus();
View Full Code Here

Examples of org.libreplan.business.planner.entities.TaskGroup.addTaskElement()

    public void taskGroupIsInProgressIifAnyTaskisInProgress() {
        Task task1 = TaskTest.createValidTaskWithFullProgress();
        Task task2 = TaskTest.createValidTaskWithFullProgress();
        TaskGroup taskGroup = new TaskGroup();
        taskGroup.addTaskElement(task1);
        taskGroup.addTaskElement(task2);
        assertFalse(taskGroup.isInProgress());
        task2.setAdvancePercentage(new BigDecimal("0.0001", new MathContext(4)));
        task2.resetStatus();
        taskGroup.resetStatus();
        assertTrue(taskGroup.isInProgress());
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.