use of com.tomasio.projects.trainning.dao.ItemAtaDAO in project trainning by fernandotomasio.
the class AtaServiceSimpleImpl method findAllItensAtasByUser.
@Override
@Transactional(readOnly = true)
public ItemAtaDTO[] findAllItensAtasByUser(String user) {
ItemAtaDAO dao = factory.getItemAtaDAO();
ItemAtaDTO[] itensArray = null;
try {
List<ItemAtaDTO> itensAtas = dao.findAllByUser(user);
if (itensAtas != null) {
itensArray = new ItemAtaDTO[itensAtas.size()];
itensAtas.toArray(itensArray);
}
} catch (DAOException ex) {
throw new CoreException("Erro de de acesso ao banco de dados: " + ex.getMessage());
}
return itensArray;
}
use of com.tomasio.projects.trainning.dao.ItemAtaDAO in project trainning by fernandotomasio.
the class AtaServiceSimpleImpl method createItemAta.
@Override
@Transactional
public Long createItemAta(ItemAtaDTO itemAta) {
ItemAtaDAO dao = factory.getItemAtaDAO();
ItemAta _itemAta = null;
if (itemAta instanceof AcaoDTO) {
_itemAta = new Acao((AcaoDTO) itemAta);
}
if (itemAta instanceof DecisaoDTO) {
_itemAta = new Decisao((DecisaoDTO) itemAta);
}
if (itemAta instanceof ComentarioDTO) {
_itemAta = new Comentario((ComentarioDTO) itemAta);
}
Long id = null;
try {
id = dao.create(_itemAta);
} catch (DAOException ex) {
throw new CoreException("Erro de de acesso ao banco de dados: " + ex.getMessage());
}
return id;
}
use of com.tomasio.projects.trainning.dao.ItemAtaDAO in project trainning by fernandotomasio.
the class AtaServiceSimpleImpl method findAllItensAtasByItemPlanejamentoId.
@Override
@Transactional(readOnly = true)
public ItemAtaDTO[] findAllItensAtasByItemPlanejamentoId(Long itemPlanejamentoId) {
ItemAtaDAO dao = factory.getItemAtaDAO();
ItemAtaDTO[] itensArray = null;
try {
List<ItemAtaDTO> itensAtas = dao.findAllByItemPlanejamentoId(itemPlanejamentoId);
if (itensAtas != null) {
itensArray = new ItemAtaDTO[itensAtas.size()];
itensAtas.toArray(itensArray);
}
} catch (DAOException ex) {
throw new CoreException("Erro de de acesso ao banco de dados: " + ex.getMessage());
}
return itensArray;
}
use of com.tomasio.projects.trainning.dao.ItemAtaDAO in project trainning by fernandotomasio.
the class AtaServiceSimpleImpl method findAllItensAtas.
@Override
@Transactional(readOnly = true)
public ItemAtaDTO[] findAllItensAtas() {
ItemAtaDAO dao = factory.getItemAtaDAO();
ItemAtaDTO[] itensArray = null;
try {
List<ItemAtaDTO> itensAtas = dao.findAll();
if (itensAtas != null) {
itensArray = new ItemAtaDTO[itensAtas.size()];
itensAtas.toArray(itensArray);
}
} catch (DAOException ex) {
throw new CoreException("Erro de de acesso ao banco de dados: " + ex.getMessage());
}
return itensArray;
}
use of com.tomasio.projects.trainning.dao.ItemAtaDAO in project trainning by fernandotomasio.
the class AtaServiceSimpleImpl method findItemAta.
@Override
@Transactional(readOnly = true)
public ItemAtaDTO findItemAta(Long id) {
ItemAtaDAO dao = factory.getItemAtaDAO();
ItemAtaDTO itemAta = null;
try {
itemAta = dao.find(id);
} catch (DAOException ex) {
throw new CoreException("Erro de de acesso ao banco de dados: " + ex.getMessage());
}
return itemAta;
}
Aggregations