Package org.apache.agila.engine

Examples of org.apache.agila.engine.InstanceID


     * @param due
     * @return
     */
    public TaskID assignTask(TokenID tokenID, String message, UserID userID, Date due) {

        InstanceID instanceID = tokenService.getTokenByID(tokenID).getInstanceID();

        TaskImpl ti = new TaskImpl(userID, tokenID, instanceID, message, due, Task.TASK_INCOMPLETE);

        internalSave(ti);

View Full Code Here


        return ti.getTaskID();
    }

    public TaskID assignTaskToTeam(TokenID tokenID, String message, GroupID groupID, Date due) {

        InstanceID instanceID = tokenService.getTokenByID(tokenID).getInstanceID();

        TaskImpl ti = new TaskImpl(groupID, tokenID, instanceID, message, due, Task.TASK_INCOMPLETE);

        internalSave(ti);
View Full Code Here

    }


    private Node getNodeForToken(Token token) {

        InstanceID instanceID = token.getInstanceID();
        Instance instance = instanceService.getInstanceByID(instanceID);

        BusinessProcessID bpid = businessProcessService.getGraphIDByName(instance.getGraphName());

        BusinessProcess bp = businessProcessService.getGraphByID(bpid);
View Full Code Here

     */
    protected Instance internalCreate(BusinessProcessID processID, Map params) {
        Instance ei = new InstanceImpl();

        ei.setBusinessProcessID(processID);
        ei.setInstanceID(new InstanceID(++counter));
        ei.setInstanceVariables(params);
        ei.setStatus( Instance.STATUS_RUNNING );

        hm.put(ei.getInstanceID(), ei);

View Full Code Here

            this.sourceTokenKey = new Integer(id.getID());
        }
    }

    public InstanceID getInstanceID() {
        return instanceKey != null ? new InstanceID(instanceKey.intValue()) : null;
    }
View Full Code Here

TOP

Related Classes of org.apache.agila.engine.InstanceID

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.