Package org.milyn.scribe.reflection

Examples of org.milyn.scribe.reflection.EntityMethod


  /* (non-Javadoc)
   * @see org.milyn.scribe.invoker.DAOInvoker#merge(java.lang.Object)
   */
  public Object update(final Object entity) {
    final EntityMethod method = daoRuntimeInfo.getDefaultUpdateMethod();

    assertMethod(method, Update.class);

    return method.invoke(dao, entity);
  }
View Full Code Here


  /* (non-Javadoc)
   * @see org.milyn.scribe.invoker.DaoInvoker#update(java.lang.String, java.lang.Object)
   */
  public Object update(String name, Object entity) {
    final EntityMethod method = daoRuntimeInfo.getUpdateMethod(name);

    assertMethod(method, name, Update.class);

    return method.invoke(dao, entity);
  }
View Full Code Here

  /* (non-Javadoc)
   * @see org.milyn.scribe.invoker.DAOInvoker#persist(java.lang.Object)
   */
  public Object insert(final Object entity) {
    final EntityMethod method = daoRuntimeInfo.getDefaultInsertMethod();

    assertMethod(method, Insert.class);

    return method.invoke(dao, entity);
  }
View Full Code Here

  /* (non-Javadoc)
   * @see org.milyn.scribe.invoker.DaoInvoker#insert(java.lang.String, java.lang.Object)
   */
  public Object insert(String name, Object entity) {
    final EntityMethod method = daoRuntimeInfo.getInsertMethod(name);

    assertMethod(method, name, Insert.class);

    return method.invoke(dao, entity);
  }
View Full Code Here

  /* (non-Javadoc)
   * @see org.milyn.scribe.invoker.DaoInvoker#delete(java.lang.Object[])
   */
  public Object delete(final Object entity) {
    final EntityMethod method = daoRuntimeInfo.getDefaultDeleteMethod();

    assertMethod(method, Delete.class);

    return method.invoke(dao, entity);
  }
View Full Code Here

  /* (non-Javadoc)
   * @see org.milyn.scribe.invoker.DaoInvoker#delete(java.lang.String, java.lang.Object)
   */
  public Object delete(String name, Object entity) {
    final EntityMethod method = daoRuntimeInfo.getDeleteMethod(name);

    assertMethod(method, name, Delete.class);

    return method.invoke(dao, entity);
  }
View Full Code Here



  public void test_getInsertMethod() {

    EntityMethod method = fullAnnotatedDaoRuntimeInfo.getDefaultInsertMethod();

    assertNotNull(method);

    Object toPersist = new Object();

    method.invoke(fullAnnotatedDao, toPersist);

    verify(fullAnnotatedDao).insertIt(same(toPersist));

    assertNull(minimumAnnotatedDaoRuntimeInfo.getDefaultInsertMethod());
View Full Code Here

  }


  public void test_getUpdateMethod() {

    EntityMethod method = fullAnnotatedDaoRuntimeInfo.getDefaultUpdateMethod();

    assertNotNull(method);

    Object toMerge = new Object();

    method.invoke(fullAnnotatedDao, toMerge);

    verify(fullAnnotatedDao).updateIt(same(toMerge));

    assertNull(minimumAnnotatedDaoRuntimeInfo.getDefaultUpdateMethod());
View Full Code Here

  }


  public void test_getDeleteMethod() {

    EntityMethod method = fullAnnotatedDaoRuntimeInfo.getDefaultDeleteMethod();

    assertNotNull(method);

    Object toDelete = new Object();

    method.invoke(fullAnnotatedDao, toDelete);

    verify(fullAnnotatedDao).deleteIt(same(toDelete));

    assertNull(minimumAnnotatedDaoRuntimeInfo.getDefaultDeleteMethod());
View Full Code Here

TOP

Related Classes of org.milyn.scribe.reflection.EntityMethod

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.