Search in sources :

Example 16 with TreinamentoSolicitadoDTO

use of com.tomasio.projects.trainning.dto.TreinamentoSolicitadoDTO in project trainning by fernandotomasio.

the class TesteEcache method main.

public static void main(String[] args) throws IOException, DAOException {
    CacheManager cacheManager = CacheManager.create(new ClassPathResource("echache.xml").getInputStream());
    TreinamentoSolicitadoDAO dao = new HibernateTreinamentoSolicitadoDAO();
    List<TreinamentoSolicitadoDTO> list = dao.findAll(null, null, null, null);
    System.out.println(list.size());
    Cache cache = cacheManager.getCache("colecoesCache");
    cache.put(new Element("treinamentosSolicitados", list));
    Element e = cache.get("treinamentosSolicitados");
    @SuppressWarnings("unchecked") List<TreinamentoSolicitadoDTO> recuperados = (List<TreinamentoSolicitadoDTO>) e.getValue();
    for (TreinamentoSolicitadoDTO treinamentoSolicitadoDTO : recuperados) {
        System.out.println(treinamentoSolicitadoDTO.getId());
    }
}
Also used : Element(net.sf.ehcache.Element) CacheManager(net.sf.ehcache.CacheManager) HibernateTreinamentoSolicitadoDAO(com.tomasio.projects.trainning.dao.HibernateTreinamentoSolicitadoDAO) List(java.util.List) HibernateTreinamentoSolicitadoDAO(com.tomasio.projects.trainning.dao.HibernateTreinamentoSolicitadoDAO) TreinamentoSolicitadoDAO(com.tomasio.projects.trainning.dao.TreinamentoSolicitadoDAO) ClassPathResource(org.springframework.core.io.ClassPathResource) TreinamentoSolicitadoDTO(com.tomasio.projects.trainning.dto.TreinamentoSolicitadoDTO) Cache(net.sf.ehcache.Cache)

Aggregations

TreinamentoSolicitadoDTO (com.tomasio.projects.trainning.dto.TreinamentoSolicitadoDTO)16 ItemPlanejamentoDTO (com.tomasio.projects.trainning.dto.ItemPlanejamentoDTO)7 ArrayList (java.util.ArrayList)6 OrganizacaoDTO (com.tomasio.projects.trainning.dto.OrganizacaoDTO)5 GroupTreinamentoSolicitadoForm (com.tomasio.projects.trainning.form.GroupTreinamentoSolicitadoForm)4 TreinamentoSolicitadoForm (com.tomasio.projects.trainning.form.TreinamentoSolicitadoForm)4 List (java.util.List)4 TreinamentoSolicitadoDAO (com.tomasio.projects.trainning.dao.TreinamentoSolicitadoDAO)3 PlanejamentoDTO (com.tomasio.projects.trainning.dto.PlanejamentoDTO)3 HashMap (java.util.HashMap)3 HashSet (java.util.HashSet)3 Map (java.util.Map)3 RequestMapping (org.springframework.web.bind.annotation.RequestMapping)3 HibernateTreinamentoSolicitadoDAO (com.tomasio.projects.trainning.dao.HibernateTreinamentoSolicitadoDAO)2 DAOException (com.tomasio.projects.trainning.exception.DAOException)2 NumberFormat (java.text.NumberFormat)2 CursoDAO (com.tomasio.projects.trainning.dao.CursoDAO)1 DAOFactory (com.tomasio.projects.trainning.dao.DAOFactory)1 HibernatePlanejamentoDAO (com.tomasio.projects.trainning.dao.HibernatePlanejamentoDAO)1 HibernateTurmaDAO (com.tomasio.projects.trainning.dao.HibernateTurmaDAO)1