Package org.elevenbits.westvleteren.model.item

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


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

    public void testAddAndRemoveCode() throws Exception {
      Code code = new Code("Code", "description");
      code = manager.saveCode(code);
      assertNotNull(code.getId());
      if (log.isDebugEnabled()) {
        log.debug("Code created: " + code);
      }     
      Integer id = code.getId();
      manager.removeCode(code);
      try {
        code = manager.getCode(id);
            fail("'badcodename' found in database, failing test...");       
      } catch (ObjectRetrievalFailureException orfe) {
View Full Code Here


        }
    }

    public void testCreateAndGetAndRemoveCode() throws Exception {
      log.warn("Creating a code");
      Code code = new Code("code", "description");
      dao.saveCode(code);
      Integer id = code.getId();
      code = dao.getCode(id);
      assertEquals(code.getName(), "code");
      assertEquals(code.getDescription(), "description");
      log.warn("Code created: " + code);
      dao.removeCode(code);
      log.warn("Code removed");
      try {
        code = dao.getCode(id);
View Full Code Here

        }
    }

    public void testCreateAndUpdateAndRemoveCode() throws Exception {
      log.warn("Creating a code");
      Code code = new Code("code", "description");
      dao.saveCode(code);
      Integer id = code.getId();
      code = dao.getCode(id);
      assertEquals(code.getName(), "code");
      assertEquals(code.getDescription(), "description");
      log.warn("Code created: " + code);
      code.setName("newcode");
      code.setDescription("other description");
      dao.saveCode(code);
      log.warn("Code updated");
      code = dao.getCode(id);
      assertEquals(code.getName(), "newcode");
      assertEquals(code.getDescription(), "other description");
      log.warn("Code: " + code);     
         dao.removeCode(code);
     }
View Full Code Here

         dao.removeCode(code);
     }

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

    dao.saveCode(code);
    return code;
  }

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

public class CodeDaoHibernate extends HibernateDaoSupport implements
    CodeDao {


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

  public List getCodes() {
    return getHibernateTemplate().find("from Code");
  }

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

TOP

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

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.