4 package com.edf.gde.dao.impl;
6 import com.edf.gde.dao.ChunkDao;
7 import com.edf.gde.entities.Chunk;
8 import com.edf.gde.entities.GDEFile;
9 import com.edf.gde.transferables.ChunkTO;
10 import javax.persistence.EntityManager;
16 public class ChunkDaoImpl implements ChunkDao {
18 private final EntityManager em;
20 public ChunkDaoImpl(EntityManager em) {
25 public Chunk createChunk(Chunk c) {
31 public Chunk findById(long id) {
32 Chunk found = (Chunk) em.createNamedQuery("Chunk.findById")
33 .setParameter("id", id)
39 public Chunk findByFileId(long fileId) {
40 Chunk found = (Chunk) em.createNamedQuery("Chunk.findByFileId")
41 .setParameter("fileId", fileId)