public List<Subfamilia> getAllNotIsNullBy(Subfamilia area) throws DAOException {
   return dao.getAllNotIsNullBy(area);
 }
 public List<Subfamilia> getAllEndWithBy(Subfamilia area) throws DAOException {
   return dao.getAllEndWithBy(area);
 }
 public List<Subfamilia> getAllContainBy(Subfamilia area) throws DAOException {
   return dao.getAllContainBy(area);
 }
 public boolean delete(String codigo) throws DAOException {
   return dao.delete(codigo);
 }
 public boolean update(Subfamilia obj) throws DAOException {
   return dao.update(obj);
 }
 public boolean save(Subfamilia obj) throws DAOException {
   return dao.save(obj);
 }
 public List<Subfamilia> getAll() throws DAOException {
   return dao.getAll();
 }
 public Subfamilia get(String codigo) throws DAOException {
   return dao.get(codigo);
 }