Package org.apache.agila.services.task

Examples of org.apache.agila.services.task.Task


        renderTemplate(req, res, ctx, "startedprocess.vm");
    }

    public void nudge_from_task(HttpServletRequest req, HttpServletResponse res, VelocityContext ctx) throws ServletException, IOException {

        Task t = taskService.getTaskByID(new TaskID(Integer.parseInt(req.getParameter("taskid"))));

        engine.nudge(t.getSourceTokenID());

        taskService.setTaskStatus(t.getTaskID(), Task.TASK_INCOMPLETE);
        show_task_list(req,res, ctx);
    }
View Full Code Here


    public List getTasksForGroups(GroupID[] teamIDs, int status) {
        return null/** TODO */
    }

    public boolean lockTaskForUser(TaskID taskID, UserID userID) {
        Task task = getTaskByID(taskID);
        if (task != null && task.getUserID() == null) {
            task.setUserID(userID);
            return true;
        }
        return false;
    }
View Full Code Here

        }
        return false;
    }

    public void unlockTaskForUser(TaskID taskID, UserID userID) {
        Task task = getTaskByID(taskID);
        if (task != null && task.getUserID() == null) {
            task.setUserID(null);
        }
    }
View Full Code Here

    }

    public List getTasksForInstance(InstanceID instanceID, int type) {
        List answer = new ArrayList();
        for (Iterator iter = taskIDMap.values().iterator(); iter.hasNext();) {
            Task task = (Task) iter.next();
            if (instanceID.equals(task.getInstanceID()) && (type == Task.TASK_ALL || task.getTaskStatus() == type)) {
                answer.add(task);
            }
        }
        return answer;
    }
View Full Code Here

    }

    public int setTaskStatusForInstance(InstanceID instanceID, int oldType, int newType) {
        int answer = 0;
        for (Iterator iter = taskIDMap.values().iterator(); iter.hasNext();) {
            Task task = (Task) iter.next();
            if (instanceID.equals(task.getInstanceID()) && (oldType == Task.TASK_ALL || task.getTaskStatus() == oldType)) {
                task.setTaskStatus(newType);
                answer++;
            }
        }
        return answer;
    }
View Full Code Here

            // Update mode

            int index = -1;

            for( int i = 0; i < taskList.size(); i++ ) {
                Task task = (Task)taskList.get( i );
                if( task.getTaskID().equals( ti.getTaskID() ) ) {
                    index = i;
                    break;
                }
            }
View Full Code Here

TOP

Related Classes of org.apache.agila.services.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.