Package org.apache.agila.model

Examples of org.apache.agila.model.Variable


        int retVal = 0;

        Map variables = businessProcess.getVariables();
        for( Iterator iterator = variables.keySet().iterator(); iterator.hasNext(); ) {
            String key = (String)iterator.next();
            Variable variable = (Variable)variables.get( key );
            if( variable.isRequiredForInput() ) {
                retVal++;
            }
        }

        return( retVal );
View Full Code Here


        // 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();

            String name = variable.getName();
            String value = request.getParameter( name );
            appParams.put( name, value );
        }

        startNewInstance( request, businessProcessID, request.getParameter( "processName" ), appParams );
View Full Code Here

        if (req != null && !"".equals(req)) {
            required = "TRUE".equals(req.toUpperCase());
        }

        Variable v = new Variable(name, desc, String.class, defObject, required);

        graph.addVariable(v);
    }
View Full Code Here

    public List getRequiredVariables() {
        List retVal = new ArrayList();

        for( Iterator iterator = vars.keySet().iterator(); iterator.hasNext(); ) {
            String key = (String)iterator.next();
            Variable variable = (Variable)vars.get( key );
            if( variable.isRequiredForInput() ) {
                retVal.add( variable );
            }
        }

        return( retVal );
View Full Code Here

TOP

Related Classes of org.apache.agila.model.Variable

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.