org.milyn.scribe.invoker
Class AnnotatedDaoInvoker

java.lang.Object
  extended by org.milyn.scribe.invoker.AnnotatedDaoInvoker
All Implemented Interfaces:
DaoInvoker

public class AnnotatedDaoInvoker
extends Object
implements DaoInvoker

Author:
maurice.zeijen@smies.com

Constructor Summary
AnnotatedDaoInvoker(Object dao, AnnotatedDaoRuntimeInfo daoRuntimeInfo)
           
 
Method Summary
 Object delete(Object entity)
           
 Object delete(String name, Object entity)
           
 void flush()
           
 Object insert(Object entity)
           
 Object insert(String name, Object entity)
           
 Object lookup(String name, Map<String,?> parameters)
           
 Object lookup(String name, Object... parameters)
           
 Object lookupByQuery(String query, Map<String,?> parameters)
           
 Object lookupByQuery(String query, Object... parameters)
           
 Object update(Object entity)
           
 Object update(String name, Object entity)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AnnotatedDaoInvoker

public AnnotatedDaoInvoker(Object dao,
                           AnnotatedDaoRuntimeInfo daoRuntimeInfo)
Parameters:
dao -
Method Detail

flush

public void flush()
Specified by:
flush in interface DaoInvoker

update

public Object update(Object entity)
Specified by:
update in interface DaoInvoker

update

public Object update(String name,
                     Object entity)
Specified by:
update in interface DaoInvoker

insert

public Object insert(Object entity)
Specified by:
insert in interface DaoInvoker

insert

public Object insert(String name,
                     Object entity)
Specified by:
insert in interface DaoInvoker

delete

public Object delete(Object entity)
Specified by:
delete in interface DaoInvoker

delete

public Object delete(String name,
                     Object entity)
Specified by:
delete in interface DaoInvoker

lookupByQuery

public Object lookupByQuery(String query,
                            Object... parameters)
Specified by:
lookupByQuery in interface DaoInvoker

lookupByQuery

public Object lookupByQuery(String query,
                            Map<String,?> parameters)
Specified by:
lookupByQuery in interface DaoInvoker

lookup

public Object lookup(String name,
                     Map<String,?> parameters)
Specified by:
lookup in interface DaoInvoker

lookup

public Object lookup(String name,
                     Object... parameters)
Specified by:
lookup in interface DaoInvoker


Copyright © 2011. All Rights Reserved.