org.milyn.scribe.invoker
Interface DaoInvoker

All Known Implementing Classes:
AnnotatedDaoInvoker, InterfaceDaoInvoker

public interface DaoInvoker

The DAO Invoker interface

A DAO invoker is a bridge between a DAO and the object that needs to invoke the DAO without knowing the actual DAO.

Author:
maurice.zeijen@smies.com

Method Summary
 java.lang.Object delete(java.lang.Object entity)
           
 java.lang.Object delete(java.lang.String name, java.lang.Object entity)
           
 void flush()
           
 java.lang.Object insert(java.lang.Object entity)
           
 java.lang.Object insert(java.lang.String name, java.lang.Object entity)
           
 java.lang.Object lookup(java.lang.String name, java.util.Map<java.lang.String,?> parameters)
           
 java.lang.Object lookup(java.lang.String name, java.lang.Object... parameters)
           
 java.lang.Object lookupByQuery(java.lang.String query, java.util.Map<java.lang.String,?> parameters)
           
 java.lang.Object lookupByQuery(java.lang.String query, java.lang.Object... parameters)
           
 java.lang.Object update(java.lang.Object entity)
           
 java.lang.Object update(java.lang.String name, java.lang.Object entity)
           
 

Method Detail

insert

java.lang.Object insert(java.lang.Object entity)

insert

java.lang.Object insert(java.lang.String name,
                        java.lang.Object entity)

update

java.lang.Object update(java.lang.Object entity)

update

java.lang.Object update(java.lang.String name,
                        java.lang.Object entity)

delete

java.lang.Object delete(java.lang.Object entity)

delete

java.lang.Object delete(java.lang.String name,
                        java.lang.Object entity)

flush

void flush()

lookupByQuery

java.lang.Object lookupByQuery(java.lang.String query,
                               java.lang.Object... parameters)

lookupByQuery

java.lang.Object lookupByQuery(java.lang.String query,
                               java.util.Map<java.lang.String,?> parameters)

lookup

java.lang.Object lookup(java.lang.String name,
                        java.util.Map<java.lang.String,?> parameters)

lookup

java.lang.Object lookup(java.lang.String name,
                        java.lang.Object... parameters)


Copyright © 2011. All Rights Reserved.