Examples of TaskImpl


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

        List instances = dao.listInstanceInfo();
        assertNotNull( "instances should not be null", instances );
    }

    public void testInsertTask() {
        TaskImpl task = new TaskImpl();

        task.setUserID( new UserID( 1 ) );
        task.setTaskDescription( "Task Description" );
        task.setTaskExpirationDate( new Date() );
        task.setSourceTokenID( new TokenID( 1 ) );
        task.setTaskStatus( Task.TASK_INCOMPLETE );
        task.setInstanceID( new InstanceID( 1 ) );

        TaskID taskID = dao.insertTask( task );
        assertNotNull( "TaskID should not be null", taskID );
    }
View Full Code Here

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

        TaskID taskID = dao.insertTask( task );
        assertNotNull( "TaskID should not be null", taskID );
    }

    public void testUpdateTask() {
        TaskImpl task = new TaskImpl();

        task.setTaskID( new TaskID( 1 ) );
        task.setUserID( new UserID( 1 ) );
        task.setTaskDescription( "Task Description" );
        task.setTaskExpirationDate( new Date() );
        task.setSourceTokenID( new TokenID( 1 ) );
        task.setTaskStatus( Task.TASK_INCOMPLETE );
        task.setInstanceID( new InstanceID( 1 ) );

        TaskID taskID = dao.insertTask( task );
        task.setTaskID( taskID );
        task.setUserID( new UserID( 2 ) );
        task.setTaskDescription( "Task Description 2" );
        task.setSourceTokenID( new TokenID( 2 ) );
        task.setTaskStatus( Task.TASK_COMPLETE );
        task.setInstanceID( new InstanceID( 2 ) );

        taskID = dao.updateTask( task );
        assertNotNull( "TaskID should not be null", taskID );

        // TODO check for the rest of the fields
View Full Code Here

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

        // TODO check for the rest of the fields
    }

    public void testGetTaskByID() {
        TaskImpl task = new TaskImpl();

        task.setUserID( new UserID( 1 ) );
        task.setTaskDescription( "Task Description" );
        task.setTaskExpirationDate( new Date() );
        task.setSourceTokenID( new TokenID( 1 ) );
        task.setTaskStatus( Task.TASK_INCOMPLETE );
        task.setInstanceID( new InstanceID( 1 ) );

        TaskID taskID = dao.insertTask( task );
        task.setTaskID( taskID );

        Task retrievedTask = dao.getTaskByID( taskID );

        assertEquals( task.getTaskID(), retrievedTask.getTaskID() );
        assertEquals( task.getTaskDescription(), retrievedTask.getTaskDescription() );
        assertEquals( task.getSourceTokenID(), retrievedTask.getSourceTokenID() );
        assertEquals( task.getTaskStatus(), retrievedTask.getTaskStatus() );
        assertEquals( task.getInstanceID(), retrievedTask.getInstanceID() );
    }
View Full Code Here

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

        assertTrue( tasks.size() > 0 );
    }

    public void testGetTasksForTeams() {
        GroupID groupID = new GroupID( 1 );
        TaskImpl task = new TaskImpl();

        task.setTeamID( groupID );
        task.setTaskDescription( "Task Description" );
        task.setTaskExpirationDate( new Date() );
        task.setSourceTokenID( new TokenID( 1 ) );
        task.setTaskStatus( Task.TASK_INCOMPLETE );
        task.setInstanceID( new InstanceID( 1 ) );

        dao.insertTask( task );

        List tasks = dao.getTasksForGroups(new GroupID[] { groupID, new GroupID( 2 )}, Task.TASK_INCOMPLETE );
        assertNotNull( "Tasks should not be null", tasks );
View Full Code Here

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

    }

    public void testLockAndThenUnlockTask() {
        GroupID groupID = new GroupID( 1 );

        TaskImpl task = new TaskImpl();

        task.setTeamID( groupID );
        task.setTaskDescription( "Task Description" );
        task.setTaskExpirationDate( new Date() );
        task.setSourceTokenID( new TokenID( 1 ) );
        task.setTaskStatus( Task.TASK_INCOMPLETE );
        task.setInstanceID( new InstanceID( 1 ) );

        TaskID taskID = dao.insertTask( task );


        boolean answer = dao.lockTaskForUser(taskID, new UserID(1));
View Full Code Here

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

    public List getTasksForInstance(InstanceID id, int status) {
        List answer = new ArrayList();
        List tasks = getHibernateTemplate().find("from TaskImpl t where t.instanceKey = ?", new Integer(id.getID()));
        for (Iterator iter = tasks.iterator(); iter.hasNext();) {
            TaskImpl task = (TaskImpl) iter.next();
            if (status == Task.TASK_ALL || task.getStatus() == status) {
                answer.add(task);
            }
        }
        return answer;
    }
View Full Code Here

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


    public int setTaskStatusForInstance(InstanceID id, int oldStatus, int newStatus) {
        List tasks = getTasksForInstance(id, oldStatus);
        for (Iterator iter = tasks.iterator(); iter.hasNext();) {
            TaskImpl task = (TaskImpl) iter.next();
            task.setStatus(newStatus);
        }
        getHibernateTemplate().flush();
        return tasks.size();
    }
View Full Code Here

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

        return retVal;
    }

    public Task getTaskByID( TaskID taskID ) {
        TaskImpl retVal = null;

        Connection connection = null;

        try {
            String sql = "select * from bpm_task where id = " + taskID.getID();

            connection = getConnection();

            Statement statement = connection.createStatement();
            ResultSet result = statement.executeQuery( sql );
            result.next();

            retVal = new TaskImpl();

            retVal.setTaskID( new TaskID( result.getInt( "ID" ) ) );
            retVal.setUserID( new UserID( result.getInt( "userid" ) ) );
            retVal.setTeamID( new GroupID( result.getInt( "groupid" ) ) );
            retVal.setTaskDescription( result.getString( "description" ) );
            retVal.setTaskExpirationDate( result.getDate( "expiration" ) );
            retVal.setSourceTokenID( new TokenID(
                result.getInt( "tokenid" ) ) );
            retVal.setTaskStatus( result.getInt( "status" ) );
            retVal.setInstanceID( new InstanceID(
                result.getInt( "instanceid" ) ) );

        } catch( SQLException e ) {
            throw new RuntimeException( e );
        }
View Full Code Here

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

            l = new ArrayList(l);

            Iterator it = l.iterator();

            while(it.hasNext()) {
                TaskImpl ti = (TaskImpl) it.next();

                if ( (ti.getStatus() & type) > 0) {
                    ret.add(ti);
                }
            }
        }
View Full Code Here

Examples of org.jbpm.pvm.internal.task.TaskImpl

    TaskRef task = new TaskRef();
    task.setId( ((TaskImpl)t0).getDbid() );
    task.setName( t0.getName());
    task.setAssignee( t0.getAssignee() );

    TaskImpl cast = ((TaskImpl) t0);
    task.setSignalling( cast.isSignalling());

    ExecutionImpl execution = cast.getProcessInstance();
    task.setProcessInstanceId( cast.getProcessInstance().getId() );

    // TODO: weird API
    task.setProcessId( execution.getProcessInstance().getProcessDefinition().getId() );

    // participations
    for(Participation p0 : cast.getParticipations())
    {
      if(p0.getType().equals(Participation.CANDIDATE))
      {
        if(p0.getGroupId()!=null)
        {
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.