org.milyn.scribe.invoker
Class AnnotatedDaoInvoker

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

public class AnnotatedDaoInvoker
extends java.lang.Object
implements DaoInvoker

Author:
maurice.zeijen@smies.com

Constructor Summary
AnnotatedDaoInvoker(java.lang.Object dao, AnnotatedDaoRuntimeInfo daoRuntimeInfo)
           
 
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)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AnnotatedDaoInvoker

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

flush

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

update

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

update

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

insert

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

insert

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

delete

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

delete

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

lookupByQuery

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

lookupByQuery

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

lookup

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

lookup

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


Copyright © 2011. All Rights Reserved.