Package org.apache.cayenne.access.jdbc

Examples of org.apache.cayenne.access.jdbc.SQLTemplateAction


    }

    public void testCreateSQLTemplateAction() {

        AutoAdapter adapter = new AutoAdapter(getNode().getDataSource());
        SQLTemplateAction action = (SQLTemplateAction) adapter.getAction(new SQLTemplate(
                Artist.class,
                "select * from artist"), getNode());

        // it is important for SQLTemplateAction to be used with unwrapped adapter, as the
        // adapter class name is used as a key to the correct SQL template.
        assertNotNull(action);
        assertNotNull(action.getAdapter());
        assertFalse(action.getAdapter() instanceof AutoAdapter);
        assertSame(adapter.getAdapter(), action.getAdapter());
    }
View Full Code Here


    public SQLAction objectSelectAction(SelectQuery query) {
        return new SelectAction(query, adapter, entityResolver);
    }

    public SQLAction sqlAction(SQLTemplate query) {
        return new SQLTemplateAction(query, adapter, entityResolver);
    }
View Full Code Here

    public SQLAction objectSelectAction(SelectQuery query) {
        return new SelectAction(query, adapter, entityResolver);
    }

    public SQLAction sqlAction(SQLTemplate query) {
        return new SQLTemplateAction(query, adapter, entityResolver);
    }
View Full Code Here

     * @deprecated since 3.0 as the corresponding {@link UpdateQuery} and
     *             {@link DeleteQuery} queries are deprecated.
     */
    public SQLAction updateAction(Query query) {
        if (query instanceof SQLTemplate) {
            return new SQLTemplateAction((SQLTemplate) query, adapter, entityResolver);
        }

        return new UpdateAction(query, adapter, entityResolver);
    }
View Full Code Here

    public SQLAction objectSelectAction(SelectQuery query) {
        return new SelectAction(query, adapter, entityResolver);
    }

    public SQLAction sqlAction(SQLTemplate query) {
        return new SQLTemplateAction(query, adapter, entityResolver);
    }
View Full Code Here

     * @deprecated since 3.0 as the corresponding {@link UpdateQuery} and
     *             {@link DeleteQuery} queries are deprecated.
     */
    public SQLAction updateAction(Query query) {
        if (query instanceof SQLTemplate) {
            return new SQLTemplateAction((SQLTemplate) query, adapter, entityResolver);
        }

        return new UpdateAction(query, adapter, entityResolver);
    }
View Full Code Here

    public SQLAction objectSelectAction(SelectQuery query) {
        return new SelectAction(query, adapter, entityResolver);
    }

    public SQLAction sqlAction(SQLTemplate query) {
        return new SQLTemplateAction(query, adapter);
    }
View Full Code Here

     * @deprecated since 3.0 as the corresponding {@link UpdateQuery} and
     *             {@link DeleteQuery} queries are deprecated.
     */
    public SQLAction updateAction(Query query) {
        if (query instanceof SQLTemplate) {
            return new SQLTemplateAction((SQLTemplate) query, adapter);
        }

        return new UpdateAction(query, adapter, entityResolver);
    }
View Full Code Here

    public SQLAction objectSelectAction(SelectQuery query) {
        return new SelectAction(query, adapter, entityResolver);
    }

    public SQLAction sqlAction(SQLTemplate query) {
        return new SQLTemplateAction(query, adapter);
    }
View Full Code Here

        return new SQLTemplateAction(query, adapter);
    }

    public SQLAction updateAction(Query query) {
        if (query instanceof SQLTemplate) {
            return new SQLTemplateAction((SQLTemplate) query, adapter);
        }

        return new UpdateAction(query, adapter, entityResolver);
    }
View Full Code Here

TOP

Related Classes of org.apache.cayenne.access.jdbc.SQLTemplateAction

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.