Examples of QueryObject


Examples of com.cordys.cpc.bsf.busobject.QueryObject

    }

    public static com.cordys.demo.servicedesk.dao.CALLSTATUS getCallstatusObject(String TENANTID, String STATUSID)
    {
        String queryText = "select * from \"CALLSTATUS\" where \"TENANTID\" = :TENANTID and \"STATUSID\" = :STATUSID";
        QueryObject query = new QueryObject(queryText);
        query.addParameter("TENANTID", "CALLSTATUS.TENANTID", QueryObject.PARAM_STRING, TENANTID);
        query.addParameter("STATUSID", "CALLSTATUS.STATUSID", QueryObject.PARAM_STRING, STATUSID);
        query.setResultClass(CALLSTATUS.class);
        return (CALLSTATUS)query.getObject();
    }
View Full Code Here

Examples of com.cordys.cpc.bsf.busobject.QueryObject

    }

    public static BusObjectIterator<com.cordys.demo.servicedesk.dao.CALLSTATUS> getCallstatusObjects(String fromTENANTID, String toTENANTID, String fromSTATUSID, String toSTATUSID, com.cordys.cpc.bsf.query.Cursor cursor)
    {
        String queryText = "select * from \"CALLSTATUS\" where \"TENANTID\" between :fromTENANTID and :toTENANTID and \"STATUSID\" between :fromSTATUSID and :toSTATUSID";
        QueryObject query = new QueryObject(queryText);
        query.addParameter("fromTENANTID", "CALLSTATUS.TENANTID", QueryObject.PARAM_STRING, BSF.getOrganization());
        query.addParameter("toTENANTID", "CALLSTATUS.TENANTID", QueryObject.PARAM_STRING, BSF.getOrganization());
        query.addParameter("fromSTATUSID", "CALLSTATUS.STATUSID", QueryObject.PARAM_STRING, fromSTATUSID);
        query.addParameter("toSTATUSID", "CALLSTATUS.STATUSID", QueryObject.PARAM_STRING, toSTATUSID);
        query.setResultClass(CALLSTATUS.class);
        query.setCursor(cursor);
        return query.getObjects();
    }
View Full Code Here

Examples of com.cordys.cpc.bsf.busobject.QueryObject

    }

    public static BusObjectIterator<com.cordys.demo.servicedesk.dao.CALLSTATUS> getCallstatusObjects(String fromTENANTID, String toTENANTID, String fromSTATUSID, String toSTATUSID)
    {
        String queryText = "select * from \"CALLSTATUS\" where \"TENANTID\" between :fromTENANTID and :toTENANTID and \"STATUSID\" between :fromSTATUSID and :toSTATUSID";
        QueryObject query = new QueryObject(queryText);
        query.addParameter("fromTENANTID", "CALLSTATUS.TENANTID", QueryObject.PARAM_STRING, BSF.getOrganization());
        query.addParameter("toTENANTID", "CALLSTATUS.TENANTID", QueryObject.PARAM_STRING, BSF.getOrganization());
        query.addParameter("fromSTATUSID", "CALLSTATUS.STATUSID", QueryObject.PARAM_STRING, fromSTATUSID);
        query.addParameter("toSTATUSID", "CALLSTATUS.STATUSID", QueryObject.PARAM_STRING, toSTATUSID);
        query.setResultClass(CALLSTATUS.class);
        return query.getObjects();
    }
View Full Code Here

Examples of com.cordys.cpc.bsf.busobject.QueryObject

    }

    public static BusObjectIterator<com.cordys.demo.servicedesk.dao.CALLSTATUS> getNextCallstatusObjects(String TENANTID, String STATUSID, com.cordys.cpc.bsf.query.Cursor cursor)
    {
        String queryText = "select * from \"CALLSTATUS\" where (\"TENANTID\" > :TENANTID) or (\"TENANTID\" = :TENANTID and \"STATUSID\" > :STATUSID) order by \"TENANTID\" asc, \"STATUSID\" asc";
        QueryObject query = new QueryObject(queryText);
        query.addParameter("TENANTID", "CALLSTATUS.TENANTID", QueryObject.PARAM_STRING, TENANTID);
        query.addParameter("STATUSID", "CALLSTATUS.STATUSID", QueryObject.PARAM_STRING, STATUSID);
        query.setResultClass(CALLSTATUS.class);
        query.setCursor(cursor);
        return query.getObjects();
    }
View Full Code Here

Examples of com.cordys.cpc.bsf.busobject.QueryObject

    }

    public static BusObjectIterator<com.cordys.demo.servicedesk.dao.CALLSTATUS> getPreviousCallstatusObjects(String TENANTID, String STATUSID, com.cordys.cpc.bsf.query.Cursor cursor)
    {
        String queryText = "select * from \"CALLSTATUS\" where (\"TENANTID\" < :TENANTID) or (\"TENANTID\" = :TENANTID and \"STATUSID\" < :STATUSID) order by \"TENANTID\" desc, \"STATUSID\" desc";
        QueryObject query = new QueryObject(queryText);
        query.addParameter("TENANTID", "CALLSTATUS.TENANTID", QueryObject.PARAM_STRING, TENANTID);
        query.addParameter("STATUSID", "CALLSTATUS.STATUSID", QueryObject.PARAM_STRING, STATUSID);
        query.setResultClass(CALLSTATUS.class);
        query.setCursor(cursor);
        return query.getObjects();
    }
View Full Code Here

Examples of org.apache.chemistry.opencmis.server.support.query.QueryObject

        return Arrays.asList(elements);
    }

    private static XPathBuilder execute(String statement) {
        QueryUtil queryUtil = new QueryUtil();
        QueryObject queryObject = new QueryObject(new JcrTypeManager());
        ParseTreeWalker<XPathBuilder> parseTreeWalker = new ParseTreeWalker<XPathBuilder>(new EvaluatorXPath());
        queryUtil.traverseStatementAndCatchExc(statement, queryObject, parseTreeWalker);
        return parseTreeWalker.getResult();
    }
View Full Code Here

Examples of org.apache.chemistry.opencmis.server.support.query.QueryObject

    private static final Log LOG = LogFactory.getLog(QueryParseTest.class);

    @Before
    public void setUp() {
        // initialize query object, we do not need a type manager for just testing parsing
        super.setUp(new QueryObject(null), null);
    }
View Full Code Here

Examples of org.apache.chemistry.opencmis.server.support.query.QueryObject

        String statement = "SELECT * FROM MyType JOIN YourType WHERE a='1'";

        CmisQueryWalker walker = traverseStatementAndCatchExc(statement);
        assertNotNull(walker);

        QueryObject from = queryObj;
        Map<String,String> types = from.getTypes();
        assertTrue(2 == types.size());
    }
View Full Code Here

Examples of org.apache.chemistry.opencmis.server.support.query.QueryObject

            tm.addTypeDefinition(typeDef);
        }

        // initialize query object with type manager
        queryProcessor = new TestQueryProcessor();
        QueryObject qo = new QueryObject(tm);
        super.setUp(qo, queryProcessor);
    }
View Full Code Here

Examples of org.apache.chemistry.opencmis.server.support.query.QueryObject

     * @param statement
     * @return
     */
    public String translateToXPath(String statement) {
        QueryUtil queryUtil = new QueryUtil();
        queryObject = new QueryObject(typeManager);
        ParseTreeWalker<XPathBuilder> parseTreeWalker = new ParseTreeWalker<XPathBuilder>(evaluator);
        CmisQueryWalker walker = queryUtil.traverseStatementAndCatchExc(statement, queryObject, parseTreeWalker);
        walker.setDoFullTextParse(false);
        XPathBuilder parseResult = parseTreeWalker.getResult();
        TypeDefinition fromType = getFromName(queryObject);
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.