Package org.apache.agila.services

Examples of org.apache.agila.services.BusinessProcessInfo


    private InstanceID createInstance() {
        // Get the workflow to instantiate
        BusinessProcessID businessProcessID = businessProcessService.getGraphIDByName( "Leave Application Workflow" );
        assertNotNull( businessProcessID );

        BusinessProcessInfo businessProcessInfo = businessProcessService.getInfoByID( businessProcessID );
        assertNotNull( businessProcessInfo );

        // Fill required variables with value
        Map requiredVariables = new HashMap();
        requiredVariables.put( "numdays", "10" );
View Full Code Here


        String name = request.getParameter( "name" );

        BusinessProcessID proc = graphManager.getGraphIDByName(name);

        BusinessProcessInfo businessProcessInfo = graphManager.getInfoByID( proc );

        List requiredVariables = businessProcessInfo.getRequiredVariables();

        if( requiredVariables.size() > 0 ) {
            request.setAttribute( "processName", name );
            request.setAttribute( "businessProcessID", new Integer( proc.getID() ) );
            request.setAttribute( "variables", requiredVariables );
View Full Code Here

    public void start_process_instance_with_variables( HttpServletRequest request,
        HttpServletResponse response ) throws ServletException, IOException {

        BusinessProcessID businessProcessID = new BusinessProcessID( Integer.parseInt( request.getParameter( "businessProcessID" ) ) );
        BusinessProcessInfo businessProcessInfo = graphManager.getInfoByID( businessProcessID );

        // Retrieve the list of variables to know which parameter names to retrieve.
        // TODO probably there's a better way to do this. A call to getRequiredVariables() slows down the system.
        List requiredVariables = businessProcessInfo.getRequiredVariables();
        Map appParams = new HashMap();

        for( Iterator iterator = requiredVariables.iterator(); iterator.hasNext(); ) {
            Variable variable = (Variable)iterator.next();
View Full Code Here

TOP

Related Classes of org.apache.agila.services.BusinessProcessInfo

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.