Package org.milyn.scribe.reflection

Examples of org.milyn.scribe.reflection.EntityMethod.invoke()


  public Object update(final Object entity) {
    final EntityMethod method = daoRuntimeInfo.getDefaultUpdateMethod();

    assertMethod(method, Update.class);

    return method.invoke(dao, entity);
  }

  /* (non-Javadoc)
   * @see org.milyn.scribe.invoker.DaoInvoker#update(java.lang.String, java.lang.Object)
   */
 
View Full Code Here


  public Object update(String name, Object entity) {
    final EntityMethod method = daoRuntimeInfo.getUpdateMethod(name);

    assertMethod(method, name, Update.class);

    return method.invoke(dao, entity);
  }

  /* (non-Javadoc)
   * @see org.milyn.scribe.invoker.DAOInvoker#persist(java.lang.Object)
   */
 
View Full Code Here

  public Object insert(final Object entity) {
    final EntityMethod method = daoRuntimeInfo.getDefaultInsertMethod();

    assertMethod(method, Insert.class);

    return method.invoke(dao, entity);
  }

  /* (non-Javadoc)
   * @see org.milyn.scribe.invoker.DaoInvoker#insert(java.lang.String, java.lang.Object)
   */
 
View Full Code Here

  public Object insert(String name, Object entity) {
    final EntityMethod method = daoRuntimeInfo.getInsertMethod(name);

    assertMethod(method, name, Insert.class);

    return method.invoke(dao, entity);
  }

  /* (non-Javadoc)
   * @see org.milyn.scribe.invoker.DaoInvoker#delete(java.lang.Object[])
   */
 
View Full Code Here

  public Object delete(final Object entity) {
    final EntityMethod method = daoRuntimeInfo.getDefaultDeleteMethod();

    assertMethod(method, Delete.class);

    return method.invoke(dao, entity);
  }

  /* (non-Javadoc)
   * @see org.milyn.scribe.invoker.DaoInvoker#delete(java.lang.String, java.lang.Object)
   */
 
View Full Code Here

  public Object delete(String name, Object entity) {
    final EntityMethod method = daoRuntimeInfo.getDeleteMethod(name);

    assertMethod(method, name, Delete.class);

    return method.invoke(dao, entity);
  }


  /* (non-Javadoc)
   * @see org.milyn.scribe.invoker.DAOInvoker#findByQuery(java.lang.String, java.lang.Object[])
View Full Code Here

    assertNotNull(method);

    Object toPersist = new Object();

    method.invoke(fullAnnotatedDao, toPersist);

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

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

    assertNotNull(method);

    Object toMerge = new Object();

    method.invoke(fullAnnotatedDao, toMerge);

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

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

    assertNotNull(method);

    Object toDelete = new Object();

    method.invoke(fullAnnotatedDao, toDelete);

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

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

TOP
Copyright © 2018 www.massapi.com. 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.