// Path: src/main/java/br/com/soapboxrace/db/ISoapboxDao.java
// public interface ISoapboxDao {
// 
// 	public ISoapBoxEntity save(ISoapBoxEntity entity);
// 
// 	public void del(ISoapBoxEntity entity);
// 
// 	public ISoapBoxEntity findById(Class<? extends ISoapBoxEntity> entityClass, Long id);
// 
// 	public ISoapBoxEntity findById(Long id);
// 
// 	public List<ISoapBoxEntity> find(ISoapBoxEntity entity);
// 
// }


import br.com.soapboxrace.db.ISoapboxDao;
import br.com.soapboxrace.jaxb.ArrayOfCategoryTrans;
import br.com.soapboxrace.jpa.CategoryEntity;
package br.com.soapboxrace.dao.factory;


public interface ICategoryDao extends ISoapboxDao {

	public CategoryEntity findById(Long id);

// Path: src/main/java/br/com/soapboxrace/db/ISoapboxDao.java
// public interface ISoapboxDao {
// 
// 	public ISoapBoxEntity save(ISoapBoxEntity entity);
// 
// 	public void del(ISoapBoxEntity entity);
// 
// 	public ISoapBoxEntity findById(Class<? extends ISoapBoxEntity> entityClass, Long id);
// 
// 	public ISoapBoxEntity findById(Long id);
// 
// 	public List<ISoapBoxEntity> find(ISoapBoxEntity entity);
// 
// }


// Path: src/main/java/br/com/soapboxrace/dao/factory/ICategoryDao.java
import br.com.soapboxrace.db.ISoapboxDao;
import br.com.soapboxrace.jaxb.ArrayOfCategoryTrans;
import br.com.soapboxrace.jpa.CategoryEntity;

package br.com.soapboxrace.dao.factory;


public interface ICategoryDao extends ISoapboxDao {

	public CategoryEntity findById(Long id);

	public ArrayOfCategoryTrans getAll();