use of com.tomasio.projects.trainning.model.Indicador in project trainning by fernandotomasio.
the class PlanningServiceSimpleImpl method findAllIndicadoresByCursoAndOrganizacao.
@Override
@Transactional(readOnly = true)
public IndicadorDTO[] findAllIndicadoresByCursoAndOrganizacao(Long cursoId, Long organizacaoId) {
IndicadorDAO dao = factory.getIndicadorDAO();
IndicadorDTO[] indicadoresArray = null;
try {
List<Indicador> indicadores = dao.findAllByCursoAndOrganizacao(cursoId, organizacaoId);
if (indicadores != null) {
indicadoresArray = new IndicadorDTO[indicadores.size()];
for (int i = 0; i < indicadores.size(); i++) {
indicadoresArray[i] = indicadores.get(i).createDTO();
}
}
} catch (DAOException ex) {
throw new CoreException("Erro de de acesso ao banco de dados: " + ex.getMessage());
}
return indicadoresArray;
}
use of com.tomasio.projects.trainning.model.Indicador in project trainning by fernandotomasio.
the class PlanningServiceSimpleImpl method findAllIndicadoresByCurso.
@Override
@Transactional(readOnly = true)
public IndicadorDTO[] findAllIndicadoresByCurso(Long cursoId) {
IndicadorDAO dao = factory.getIndicadorDAO();
IndicadorDTO[] indicadoresArray = null;
try {
List<Indicador> indicadores = dao.findAllByCurso(cursoId);
if (indicadores != null) {
indicadoresArray = new IndicadorDTO[indicadores.size()];
for (int i = 0; i < indicadores.size(); i++) {
indicadoresArray[i] = indicadores.get(i).createDTO();
}
}
} catch (DAOException ex) {
throw new CoreException("Erro de de acesso ao banco de dados: " + ex.getMessage());
}
return indicadoresArray;
}
use of com.tomasio.projects.trainning.model.Indicador in project trainning by fernandotomasio.
the class PlanningServiceSimpleImpl method updateIndicador.
@Override
@Transactional
public void updateIndicador(IndicadorDTO indicador) {
IndicadorDAO dao = factory.getIndicadorDAO();
Indicador _indicador = new Indicador(indicador);
try {
dao.update(_indicador);
} catch (DAOException ex) {
Logger.getLogger(PlanningServiceSimpleImpl.class.getName()).log(Level.SEVERE, null, ex);
throw new CoreException(ex.getMessage());
}
}
use of com.tomasio.projects.trainning.model.Indicador in project trainning by fernandotomasio.
the class PlanningServiceSimpleImpl method createIndicador.
@Override
@Transactional
public Long createIndicador(IndicadorDTO indicador) {
IndicadorDAO dao = factory.getIndicadorDAO();
Indicador _indicador = new Indicador(indicador);
try {
Long indicadorId = dao.create(_indicador);
return indicadorId;
} catch (DAOException ex) {
Logger.getLogger(PlanningServiceSimpleImpl.class.getName()).log(Level.SEVERE, null, ex);
throw new CoreException(ex.getMessage());
}
}
use of com.tomasio.projects.trainning.model.Indicador in project trainning by fernandotomasio.
the class PlanningServiceSimpleImpl method findAllIndicadoresByOrganizacao.
@Override
@Transactional(readOnly = true)
public IndicadorDTO[] findAllIndicadoresByOrganizacao(Long organizacaoId) {
IndicadorDAO dao = factory.getIndicadorDAO();
IndicadorDTO[] indicadoresArray = null;
try {
List<Indicador> indicadores = dao.findAllByOrganizacao(organizacaoId);
if (indicadores != null) {
indicadoresArray = new IndicadorDTO[indicadores.size()];
for (int i = 0; i < indicadores.size(); i++) {
indicadoresArray[i] = indicadores.get(i).createDTO();
}
}
} catch (DAOException ex) {
throw new CoreException("Erro de de acesso ao banco de dados: " + ex.getMessage());
}
return indicadoresArray;
}
Aggregations