Package de.danet.an.workflow.api.query

Examples of de.danet.an.workflow.api.query.FilterCriterion


                    if (lastSortCriterion != null) {
                        lastSortCriterion.setSubCriterion(sc);
                    }
                    lastSortCriterion = sc;
                }
                FilterCriterion processFilter = null;
                if (nameFilter.length() > 0) {
                    processFilter = new PropertyEquality("name", nameFilter);
                }
                if (managerNameFilter.length() > 0) {
                    FilterCriterion fc = new PropertyEquality
                        ("managerName", managerNameFilter);
                    if (processFilter == null) {
                        processFilter = fc;
                    } else {
                        processFilter = new AndOperation(processFilter, fc);
                    }
                }
                if (processKeyFilter.length() > 0) {
                    FilterCriterion fc
                        = new PropertyEquality ("key", processKeyFilter);
                    if (processFilter == null) {
                        processFilter = fc;
                    } else {
                        processFilter = new AndOperation(processFilter, fc);
                    }
                }
                if (contextVariable.length() > 0) {
                    FilterCriterion fc
                        = new ContextVariableEquality
                        (contextVariable, contextValue);
                    if (processFilter == null) {
                        processFilter = fc;
                    } else {
                        processFilter = new AndOperation(processFilter, fc);
                    }
                }
                FacesContext fc = FacesContext.getCurrentInstance();
                PortletEnvironment portletEnv = (PortletEnvironment)
                    fc.getApplication().getVariableResolver().resolveVariable
                    (fc, "processPortletEnv");
                Integer chunk = (Integer)
                    portletEnv.getPreferencesAsIntegers().get("displayedRows");
                processesAsModel = new PaginatedDataModel
                    (pd.processes(processFilter, sortCriterion),
View Full Code Here


        iter.remove();
        iter.next();
        p = (WfProcess)iter.next();
        String o2 = p.key();
        iter.remove();
        FilterCriterion filter = new AndOperation
            (new NotOperation(new PropertyEquality("key", o1)),
             new NotOperation(new PropertyEquality("key", o2)));
        RangeAccess ra = pdir.processes(filter, new DescendingOrder("key"));
        List procs = ra.items(0, 10);
        Iterator i1 = refList.iterator();
View Full Code Here

TOP

Related Classes of de.danet.an.workflow.api.query.FilterCriterion

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.