Package org.elevenbits.westvleteren.model.item

Examples of org.elevenbits.westvleteren.model.item.Detail


        }
    }

    public void testCreateAndGetAndRemoveDetail() throws Exception {
      log.warn("Creating a detail");
      Detail detail = new Detail("detail", "description");
      dao.saveDetail(detail);
      Integer id = detail.getId();
      detail = dao.getDetail(id);
      assertEquals(detail.getName(), "detail");
      assertEquals(detail.getDescription(), "description");
      log.warn("Detail created: " + detail);
      dao.removeDetail(detail);
      log.warn("Detail removed");
      try {
        detail = dao.getDetail(id);
View Full Code Here


        }
    }

    public void testCreateAndUpdateAndRemoveDetail() throws Exception {
      log.warn("Creating a detail");
      Detail detail = new Detail("detail", "description");
      dao.saveDetail(detail);
      Integer id = detail.getId();
      detail = dao.getDetail(id);
      assertEquals(detail.getName(), "detail");
      assertEquals(detail.getDescription(), "description");
      log.warn("Detail created: " + detail);
      detail.setName("newdetail");
      detail.setDescription("other description");
      dao.saveDetail(detail);
      log.warn("Detail updated");
      detail = dao.getDetail(id);
      assertEquals(detail.getName(), "newdetail");
      assertEquals(detail.getDescription(), "other description");
      log.warn("Detail: " + detail);     
         dao.removeDetail(detail);
      log.warn("Detail removed");
     }
View Full Code Here

      log.warn("Detail removed");
     }

    public void testAddAndRemoveDetail() throws Exception {
      log.warn("Add and remove!");
        Detail detail = new Detail("detail", "description");       
        dao.saveDetail(detail);
        assertNotNull(detail.getId());
        assertEquals("detail", detail.getName());
        dao.removeDetail(detail.getId());
        try {
            detail = dao.getDetail(detail.getId());
            fail("getDetail didn't throw DataAccessException");
        } catch (DataAccessException d) {
            assertNotNull(d);
          log.warn("Needed to catch exception since the detail did not exist");
        }
View Full Code Here

    protected void tearDown() throws Exception {
      manager = null;
    }

    public void testAddAndRemoveDetail() throws Exception {
      Detail detail = new Detail("Detail", "of the implementation");
      detail = manager.saveDetail(detail);
      assertNotNull(detail.getId());
      if (log.isDebugEnabled()) {
        log.debug("Detail created: " + detail);
      }
      Integer id = detail.getId();
      manager.removeDetail(detail);
      try {
        detail = manager.getDetail(id);
            fail("'baddetailame' found in database, failing test...");
      } catch (ObjectRetrievalFailureException orfe) {
View Full Code Here

    dao.saveDetail(detail);
    return detail;
  }

  public Detail getDetail(Integer id) {
    Detail detail = dao.getDetail(id);
    if (detail == null) {
      log.warn("No role with id '" + id + "' found.");
    }
    return detail;
  }
View Full Code Here

public class DetailDaoHibernate extends HibernateDaoSupport implements
    DetailDao {


  public Detail getDetail(Integer id) {
    Detail detail = (Detail) getHibernateTemplate().get(
        Detail.class, id);
    if (detail == null) {
      throw new ObjectRetrievalFailureException(Detail.class, id);
    }
    return detail;
View Full Code Here

  public List getDetails() {
    return getHibernateTemplate().find("from Detail");
  }

  public void removeDetail(Integer id) {
    Detail detail = (Detail) getHibernateTemplate().load(Detail.class, id);
    getHibernateTemplate().delete(detail);
  }
View Full Code Here

TOP

Related Classes of org.elevenbits.westvleteren.model.item.Detail

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.