Package net.sourceforge.ganttproject.task

Examples of net.sourceforge.ganttproject.task.Task


        getManager().registerTask(task);
        TaskContainmentHierarchyFacade taskHierarchy = getManager()
                .getTaskHierarchy();
        myContext.setTaskID(task.getTaskID());
        Task lastTask = myStack.isEmpty() ? taskHierarchy.getRootTask()
                : (Task) myStack.peek();
        taskHierarchy.move(task, lastTask);
        myStack.push(task);
    }
View Full Code Here


        if (human == null) {
            throw new FileFormatException("Human resource with id="
                    + resourceId + " not found");
        }

        Task task = getTaskManager().getTask(taskId);
        if (task == null) {
            throw new FileFormatException("Task with id=" + taskId
                    + " not found");
        }
        // TaskMutator mutator = task.createMutator();
        // ResourceAssignment assignment = mutator.addResource(human);
        // assignment.setLoad(load);
        // mutator.commit();

        ResourceAssignment assignment = task.getAssignmentCollection()
                .addAssignment(human);

        try {
            if (rolePersistendIDString != null)
                myLateAssigmnent2roleBinding.put(assignment,
View Full Code Here

            if (area != null) {
                area.repaint();
            }
            DefaultMutableTreeNode node = (DefaultMutableTreeNode) (e.getPath()
                    .getLastPathComponent());
            Task task = (Task) node.getUserObject();

            /*
             * if(!expand.contains(new Integer(task.getTaskID()))) {
             * expand.add(new Integer(task.getTaskID()));
             * appli.setAskForSave(true); }
             */

            task.setExpand(true);
            appli.setAskForSave(true);

        }
View Full Code Here

                area.repaint();
            }

            DefaultMutableTreeNode node = (DefaultMutableTreeNode) (e.getPath()
                    .getLastPathComponent());
            Task task = (Task) node.getUserObject();

            /*
             * int index = expand.indexOf(new Integer(task.getTaskID())); if
             * (index >= 0) { expand.remove(index); appli.setAskForSave(true); }
             */

            task.setExpand(false);
            appli.setAskForSave(true);
        }
View Full Code Here

        /** Insert a new node. */
        public void treeNodesInserted(TreeModelEvent e) {

            DefaultMutableTreeNode node = (DefaultMutableTreeNode) (e
                    .getTreePath().getLastPathComponent());
            Task task = (Task) node.getUserObject();

            /*
             * if (!expand.contains(new Integer(task.getTaskID()))) {
             * expand.add(new Integer(task.getTaskID())); }
             */
 
View Full Code Here

    public void parsingFinished() {
        for (int i = 0; i < getDependencies().size(); i++) {
            GanttDependStructure ds = (GanttDependStructure) getDependencies()
                    .get(i);
            Task dependee = myTaskManager.getTask(ds.taskID); // By CL
            Task dependant = myTaskManager.getTask(ds.successorTaskID);
            if (dependee == null || dependant == null) {
                continue;
            }

            try {
View Full Code Here

    public void afterProcessingTimeFrames() {
        List visibleTasks = ((ChartModelImpl) getChartModel())
                .getVisibleTasks();
        int bottomY = getConfig().getRowHeight();
        for (int i = 0; i < visibleTasks.size(); i++) {
            Task nextTask = (Task) visibleTasks.get(i);
            ResourceAssignment[] assignments = nextTask.getAssignments();
            if (assignments.length > 0) {
                StringBuffer resources = new StringBuffer();
                for (int j = 0; j < assignments.length; j++) {
                    resources.append(assignments[j].getResource().getName());
                    if (j < assignments.length - 1) {
View Full Code Here

//            System.out.println("critical path processed");
        }
        Iterator itTasks = Arrays.asList(myTaskManager.getTasks()).iterator();
        while (itTasks.hasNext()) {
            Task task = (Task) itTasks.next();
            Delay delay = calculateDelay(task);
            Iterator itObservers = myObservers.iterator();
            while (itObservers.hasNext()) {
                DelayObserver observer = (DelayObserver) itObservers.next();
                observer.setDelay(task, delay);
View Full Code Here

            if (path.equals(dragPath)) {
                return false;
            }

            // Check if the task is a milestone task
            Task task = (Task) (((DefaultMutableTreeNode) path
                    .getLastPathComponent()).getUserObject());
            if (task.isMilestone())
                return false;

            return true;
        }
View Full Code Here

        public Component getTreeCellRendererComponent(JTree tree, Object value,
                boolean selected, boolean expanded, boolean leaf, int row,
                boolean hasFocus) {

            Task task = (Task) ((DefaultMutableTreeNode) value).getUserObject();// getTask(value.toString());
            if (task == null) {
                return this;
            }
            int type = 0;

            setFont(Fonts.GANTT_TREE_FONT);

            if (task.isMilestone()) {
                setIcon(new ImageIcon(getClass().getResource(
                        "/icons/meeting.gif")));
                type = 1;
            } else if (leaf) {
                if (task.getPriority() == GanttTask.LOW) {
                    setIcon(new ImageIcon(getClass().getResource(
                            "/icons/task1.gif")));
                } else if (task.getPriority() == GanttTask.NORMAL) {
                    setIcon(new ImageIcon(getClass().getResource(
                            "/icons/task.gif")));
                } else if (task.getPriority() == GanttTask.HIGHT) {
                    setIcon(new ImageIcon(getClass().getResource(
                            "/icons/task2.gif")));
                }
                type = 2;
            } else {
                setIcon(new ImageIcon(getClass()
                        .getResource("/icons/mtask.gif")));
                setFont(Fonts.GANTT_TREE_FONT2);
            }

            setText(task.toString());
            setToolTipText(getToolTip(task, type));
            setBackground(selected ? new Color((float) 0.290, (float) 0.349,
                    (float) 0.643) : row % 2 == 0 ? Color.white : new Color(
                    (float) 0.933, (float) 0.933, (float) 0.933));
            setForeground(selected ? Color.white : Color.black);
View Full Code Here

TOP

Related Classes of net.sourceforge.ganttproject.task.Task

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.