List of usage examples for org.springframework.dao DataAccessException printStackTrace
public void printStackTrace()
From source file:com.siacra.beans.AsignaturaBean.java
public void addAsignatura() { try {/*w ww. j a v a 2 s . c om*/ Asignatura asignatura = new Asignatura(); Acuerdo acuerdo = getAcuerdoService().getAcuerdoById(getIdAcuerdo()); asignatura.setEscuela(escuelaService.getEscuelaById(idEscuela)); asignatura.setAcuerdo(acuerdo); asignatura.setCodigoAsignatura(codigoAsignatura); asignatura.setEstadoAsignatura(false); asignatura.setAprobarasignatura(false); asignatura.setCicloImpartir(cicloImpartir); asignatura.setUnidadesValorativas(unidadesValorativas); asignatura.setTipoAsignatura(tipoAsignatura); asignatura.setNombreAsignatura(nombreAsignatura); //Consultamos si el tipo grupo existe o no if (getAsignaturaService().getExistAsignatura(getCodigoAsignatura(), getCicloImpartir(), getUnidadesValorativas(), getTipoAsignatura(), getNombreAsignatura(), getIdEscuela())) { addMessage("La asignatura :" + getNombreAsignatura() + " - " + getCodigoAsignatura() + " ya existe para la escuela : " + asignatura.getEscuela().getNombreescuela() + " y el ciclo : " + getCicloImpartir()); } else { getAsignaturaService().addAsignatura(asignatura); reset(); setInsert(false); addMessage("La asignatura :" + getNombreAsignatura() + " - " + getCodigoAsignatura() + " fue creada exitosamente"); refreshAsignaturas(); } } catch (DataAccessException e) { e.printStackTrace(); reset(); } }
From source file:org.owasp.proxy.http.server.ConversationServiceHttpRequestHandler.java
private StreamingResponse handleLocalRequest(StreamingRequest request) { try {/*from w w w .j a v a 2 s. com*/ String resource = request.getResource(); if ("/".equals(resource)) return getIndexPage(); int q = resource.indexOf('?'); NamedValue[] parameters = null; if (q > -1) { parameters = NamedValue.parse(resource.substring(q + 1), "&", "="); resource = resource.substring(0, q); } if (resource.equals(CONVERSATIONS)) { String since = NamedValue.findValue(parameters, "since"); if (since != null) return listConversations(Integer.parseInt(since)); return listConversations(0); } else if (resource.equals(SUMMARIES)) { String since = NamedValue.findValue(parameters, "since"); if (since != null) return getSummaries(Integer.parseInt(since)); return getSummaries(0); } else if (resource.equals(SUMMARY)) { String id = NamedValue.findValue(parameters, "id"); if (id != null) return getSummary(Integer.parseInt(id)); } else if (resource.equals(REQUEST)) { String id = NamedValue.findValue(parameters, "id"); if (id != null) return getRequest(Integer.parseInt(id)); } else if (resource.equals(REQUEST_HEADER)) { String id = NamedValue.findValue(parameters, "id"); if (id != null) return getRequestHeader(Integer.parseInt(id)); } else if (resource.equals(RESPONSE)) { String id = NamedValue.findValue(parameters, "id"); if (id != null) return getResponse(Integer.parseInt(id)); } else if (resource.equals(RESPONSE_HEADER)) { String id = NamedValue.findValue(parameters, "id"); if (id != null) return getResponseHeader(Integer.parseInt(id)); } else if (resource.equals(REQUEST_CONTENT)) { String id = NamedValue.findValue(parameters, "id"); String decode = NamedValue.findValue(parameters, "decode"); if (id != null) return getRequestContent(Integer.parseInt(id), "true".equals(decode)); } else if (resource.equals(RESPONSE_CONTENT)) { String id = NamedValue.findValue(parameters, "id"); String decode = NamedValue.findValue(parameters, "decode"); if (id != null) return getResponseContent(Integer.parseInt(id), "true".equals(decode)); } } catch (MessageFormatException mfe) { mfe.printStackTrace(); return err_400(); } catch (DataAccessException dae) { dae.printStackTrace(); return err_500(); } catch (NumberFormatException nfe) { nfe.printStackTrace(); return err_400(); } return err_404(); }
From source file:pe.gob.mef.gescon.hibernate.impl.ConocimientoDaoImpl.java
@Override public List<HashMap> getConcimientosDisponibles(HashMap filters) { String ntipoconocimientoid = ((BigDecimal) filters.get("ntipoconocimientoid")).toString(); String nconocimientovinc = (String) filters.get("nconocimientovinc"); final StringBuilder sql = new StringBuilder(); Object object = null;// w w w. ja v a2s . c o m try { if (StringUtils.isNotBlank(ntipoconocimientoid) && ntipoconocimientoid.equals("1")) { sql.append("SELECT "); sql.append( " a.nbaselegalid AS ID, a.vnumero AS NUMERO, a.vnombre AS NOMBRE, a.vsumilla AS SUMILLA, "); sql.append( " a.ncategoriaid AS IDCATEGORIA, b.vnombre AS CATEGORIA, a.dfechapublicacion AS FECHA, "); sql.append( " 1 AS IDTIPOCONOCIMIENTO, 'Base Legal' AS TIPOCONOCIMIENTO, a.nestadoid AS IDESTADO, c.vnombre AS ESTADO "); sql.append("FROM TBASELEGAL a "); sql.append(" INNER JOIN MTCATEGORIA b ON a.ncategoriaid = b.ncategoriaid "); sql.append(" INNER JOIN MTESTADO_BASELEGAL c ON a.nestadoid = c.nestadoid "); sql.append("WHERE a.nactivo = :ACTIVO "); sql.append("AND a.nestadoid IN (3,5,6) "); // Publicada, Concordada y Modificada. if (StringUtils.isNotBlank(nconocimientovinc)) { sql.append("AND a.nbaselegalid NOT IN (").append(nconocimientovinc).append(") "); } } if (StringUtils.isNotBlank(ntipoconocimientoid) && ntipoconocimientoid.equals("2")) { sql.append("SELECT "); sql.append(" a.npreguntaid AS ID, '' AS NUMERO, a.vasunto AS NOMBRE, a.vdetalle AS SUMILLA, "); sql.append( " a.ncategoriaid AS IDCATEGORIA, b.vnombre AS CATEGORIA, a.dfechapublicacion AS FECHA, "); sql.append(" 2 AS IDTIPOCONOCIMIENTO, 'Preguntas y Respuestas' AS TIPOCONOCIMIENTO, "); sql.append(" a.nsituacionid AS IDESTADO, c.vnombre AS ESTADO "); sql.append("FROM TPREGUNTA a "); sql.append(" INNER JOIN MTCATEGORIA b ON a.ncategoriaid = b.ncategoriaid "); sql.append(" INNER JOIN MTSITUACION c ON a.nsituacionid = c.nsituacionid "); sql.append("WHERE a.nactivo = :ACTIVO "); sql.append("AND a.nsituacionid = 6 "); // Publicado if (StringUtils.isNotBlank(nconocimientovinc)) { sql.append("AND a.npreguntaid NOT IN (").append(nconocimientovinc).append(") "); } } if (StringUtils.isNotBlank(ntipoconocimientoid) && (ntipoconocimientoid.equals("3") || ntipoconocimientoid.equals("4") || ntipoconocimientoid.equals("5") || ntipoconocimientoid.equals("6"))) { sql.append("SELECT "); sql.append( " a.nconocimientoid AS ID, '' AS NUMERO, a.vtitulo AS NOMBRE, a.vdescripcion AS SUMILLA, "); sql.append( " a.ncategoriaid AS IDCATEGORIA, b.vnombre AS CATEGORIA, a.dfechapublicacion AS FECHA, "); sql.append(" a.ntpoconocimientoid AS IDTIPOCONOCIMIENTO, d.vnombre AS TIPOCONOCIMIENTO, "); sql.append(" a.nsituacionid AS IDESTADO, c.vnombre AS ESTADO "); sql.append("FROM TCONOCIMIENTO a "); sql.append(" INNER JOIN MTCATEGORIA b ON a.ncategoriaid = b.ncategoriaid "); sql.append(" INNER JOIN MTSITUACION c ON a.nsituacionid = c.nsituacionid "); sql.append(" INNER JOIN MTTIPO_CONOCIMIENTO d ON a.ntpoconocimientoid = d.ntpoconocimientoid "); sql.append("WHERE a.nactivo = :ACTIVO "); sql.append("AND a.nsituacionid = 6 "); // Publicado sql.append("AND a.ntpoconocimientoid = ").append(ntipoconocimientoid).append(" "); if (StringUtils.isNotBlank(nconocimientovinc)) { sql.append("AND a.nconocimientoid NOT IN (").append(nconocimientovinc).append(") "); } } sql.append("ORDER BY 5, 7 DESC "); object = getHibernateTemplate().execute(new HibernateCallback() { @Override public Object doInHibernate(Session session) throws HibernateException { Query query = session.createSQLQuery(sql.toString()); query.setResultTransformer(Criteria.ALIAS_TO_ENTITY_MAP); if (StringUtils.isNotBlank(sql.toString())) { query.setParameter("ACTIVO", BigDecimal.ONE); } return query.list(); } }); } catch (DataAccessException e) { e.getMessage(); e.printStackTrace(); } return (List<HashMap>) object; }
From source file:pe.gob.mef.gescon.hibernate.impl.PreguntaDaoImpl.java
@Override public List<HashMap> getConcimientosDisponibles(HashMap filters) { String ntipoconocimientoid = ((BigDecimal) filters.get("ntipoconocimientoid")).toString(); String nconocimientovinc = (String) filters.get("nconocimientovinc"); final StringBuilder sql = new StringBuilder(); Object object = null;//from w ww .j ava2 s .c om try { if (StringUtils.isNotBlank(ntipoconocimientoid) && ntipoconocimientoid.equals("1")) { sql.append("SELECT "); sql.append( " a.nbaselegalid AS ID, a.vnumero AS NUMERO, a.vnombre AS NOMBRE, a.vsumilla AS SUMILLA, "); sql.append( " a.ncategoriaid AS IDCATEGORIA, b.vnombre AS CATEGORIA, a.dfechapublicacion AS FECHA, "); sql.append( " 1 AS IDTIPOCONOCIMIENTO, 'Base Legal' AS TIPOCONOCIMIENTO, a.nestadoid AS IDESTADO, c.vnombre AS ESTADO "); sql.append("FROM TBASELEGAL a "); sql.append(" INNER JOIN MTCATEGORIA b ON a.ncategoriaid = b.ncategoriaid "); sql.append(" INNER JOIN MTESTADO_BASELEGAL c ON a.nestadoid = c.nestadoid "); sql.append("WHERE a.nactivo = :ACTIVO "); sql.append("AND a.nestadoid IN (3,5,6) "); // Publicada, Concordada y Modificada. if (StringUtils.isNotBlank(nconocimientovinc)) { sql.append("AND a.nbaselegalid NOT IN (").append(nconocimientovinc).append(") "); } } if (StringUtils.isNotBlank(ntipoconocimientoid) && ntipoconocimientoid.equals("2")) { sql.append("SELECT "); sql.append(" a.npreguntaid AS ID, '' AS NUMERO, a.vasunto AS NOMBRE, a.vdetalle AS SUMILLA, "); sql.append( " a.ncategoriaid AS IDCATEGORIA, b.vnombre AS CATEGORIA, a.dfechacreacion AS FECHA, "); sql.append(" 2 AS IDTIPOCONOCIMIENTO, 'Preguntas y Respuestas' AS TIPOCONOCIMIENTO, "); sql.append(" a.nsituacionid AS IDESTADO, c.vnombre AS ESTADO "); sql.append("FROM TPREGUNTA a "); sql.append(" INNER JOIN MTCATEGORIA b ON a.ncategoriaid = b.ncategoriaid "); sql.append(" INNER JOIN MTSITUACION c ON a.nsituacionid = c.nsituacionid "); sql.append("WHERE a.nactivo = :ACTIVO "); sql.append("AND a.nsituacionid = 6 "); // Publicado if (StringUtils.isNotBlank(nconocimientovinc)) { sql.append("AND a.npreguntaid NOT IN (").append(nconocimientovinc).append(") "); } } if (StringUtils.isNotBlank(ntipoconocimientoid) && (ntipoconocimientoid.equals("3") || ntipoconocimientoid.equals("4") || ntipoconocimientoid.equals("5") || ntipoconocimientoid.equals("6"))) { sql.append("SELECT "); sql.append( " a.nconocimientoid AS ID, '' AS NUMERO, a.vtitulo AS NOMBRE, a.vdescripcion AS SUMILLA, "); sql.append( " a.ncategoriaid AS IDCATEGORIA, b.vnombre AS CATEGORIA, a.dfechacreacion AS FECHA, "); sql.append(" a.ntpoconocimientoid AS IDTIPOCONOCIMIENTO, d.vnombre AS TIPOCONOCIMIENTO, "); sql.append(" a.nsituacionid AS IDESTADO, c.vnombre AS ESTADO "); sql.append("FROM TCONOCIMIENTO a "); sql.append(" INNER JOIN MTCATEGORIA b ON a.ncategoriaid = b.ncategoriaid "); sql.append(" INNER JOIN MTSITUACION c ON a.nsituacionid = c.nsituacionid "); sql.append(" INNER JOIN MTTIPO_CONOCIMIENTO d ON a.ntpoconocimientoid = d.ntpoconocimientoid "); sql.append("WHERE a.nactivo = :ACTIVO "); sql.append("AND a.nsituacionid = 6 AND a.NTPOCONOCIMIENTOID= ").append(ntipoconocimientoid) .append(" "); // Publicado if (StringUtils.isNotBlank(nconocimientovinc)) { sql.append(" AND a.nconocimientoid NOT IN (").append(nconocimientovinc).append(") "); } } sql.append("ORDER BY 5, 7 DESC "); object = getHibernateTemplate().execute(new HibernateCallback() { @Override public Object doInHibernate(Session session) throws HibernateException { Query query = session.createSQLQuery(sql.toString()); query.setResultTransformer(Criteria.ALIAS_TO_ENTITY_MAP); if (StringUtils.isNotBlank(sql.toString())) { query.setParameter("ACTIVO", BigDecimal.ONE); } return query.list(); } }); } catch (DataAccessException e) { e.getMessage(); e.printStackTrace(); } return (List<HashMap>) object; }
From source file:pe.gob.mef.gescon.hibernate.impl.ConsultaDaoImpl.java
@Override public BigDecimal countDestacadosByTipoConocimiento(HashMap filters) { String ntipoconocimientoid = ((BigDecimal) filters.get("ntipoconocimientoid")).toString(); final StringBuilder sql = new StringBuilder(); Object object = null;//w w w . ja va 2 s . c o m try { if (StringUtils.isNotBlank(ntipoconocimientoid) && ntipoconocimientoid.equals("1")) { sql.append("SELECT DISTINCT COUNT(a.nbaselegalid) AS CID "); sql.append("FROM TBASELEGAL a "); sql.append("WHERE a.nactivo = :ACTIVO "); sql.append("AND a.ndestacado = :DESTACADO "); sql.append("AND a.nestadoid IN (3,5,6) "); // Publicada, Concordada y Modificada. } if (StringUtils.isNotBlank(ntipoconocimientoid) && ntipoconocimientoid.equals("2")) { sql.append("SELECT DISTINCT COUNT(a.npreguntaid) AS CID "); sql.append("FROM TPREGUNTA a "); sql.append("WHERE a.nactivo = :ACTIVO "); sql.append("AND a.ndestacado = :DESTACADO "); sql.append("AND a.nsituacionid = 6 "); // Publicada } if (StringUtils.isNotBlank(ntipoconocimientoid) && (ntipoconocimientoid.equals("3") || ntipoconocimientoid.equals("4") || ntipoconocimientoid.equals("5") || ntipoconocimientoid.equals("6"))) { sql.append("SELECT DISTINCT COUNT(a.nconocimientoid) AS CID "); sql.append("FROM TCONOCIMIENTO a "); sql.append("WHERE a.nactivo = :ACTIVO "); sql.append("AND a.ndestacado = :DESTACADO "); sql.append("AND a.nsituacionid = 6 AND a.NTPOCONOCIMIENTOID = ").append(ntipoconocimientoid) .append(" "); // Publicado } object = getHibernateTemplate().execute(new HibernateCallback() { @Override public Object doInHibernate(Session session) throws HibernateException { Query query = session.createSQLQuery(sql.toString()); query.setParameter("ACTIVO", BigDecimal.ONE); query.setParameter("DESTACADO", BigDecimal.ONE); return query.uniqueResult(); } }); } catch (DataAccessException e) { e.getMessage(); e.printStackTrace(); } return (BigDecimal) object; }
From source file:org.sakaiproject.assignment.impl.AssignmentSupplementItemServiceImpl.java
public boolean saveAttachment(AssignmentSupplementItemAttachment attachment) { try {/*from w w w . ja v a 2s .c om*/ getHibernateTemplate().saveOrUpdate(attachment); return true; } catch (DataAccessException e) { e.printStackTrace(); Log.warn(this + ".saveModelAnswerQuestion() Hibernate could not save attachment " + attachment.getId()); return false; } }
From source file:org.sakaiproject.assignment.impl.AssignmentSupplementItemServiceImpl.java
/** * {@inheritDoc}//from www.ja v a 2 s . c om */ public boolean removeAttachment(AssignmentSupplementItemAttachment attachment) { try { getHibernateTemplate().delete(attachment); return true; } catch (DataAccessException e) { e.printStackTrace(); Log.warn(this + ".removeAttachment() Hibernate could not delete attachment " + attachment.getId()); return false; } }
From source file:org.sakaiproject.assignment.impl.AssignmentSupplementItemServiceImpl.java
/** * {@inheritDoc}}/* w w w . j a v a2 s .c om*/ */ public boolean saveModelAnswer(AssignmentModelAnswerItem mItem) { try { getHibernateTemplate().saveOrUpdate(mItem); return true; } catch (DataAccessException e) { e.printStackTrace(); Log.warn(this + ".saveModelAnswerQuestion() Hibernate could not save model answer for assignment " + mItem.getAssignmentId()); return false; } }
From source file:org.sakaiproject.assignment.impl.AssignmentSupplementItemServiceImpl.java
/** * {@inheritDoc}}/* ww w. j av a2 s . c om*/ */ public boolean saveNoteItem(AssignmentNoteItem nItem) { try { getHibernateTemplate().saveOrUpdate(nItem); return true; } catch (DataAccessException e) { e.printStackTrace(); Log.warn(this + ".saveNoteItem() Hibernate could not save private note for assignment " + nItem.getAssignmentId()); return false; } }
From source file:org.sakaiproject.assignment.impl.AssignmentSupplementItemServiceImpl.java
/** * {@inheritDoc}}/*from w w w.j ava 2 s . c o m*/ */ public boolean saveAllPurposeItem(AssignmentAllPurposeItem nItem) { try { getHibernateTemplate().saveOrUpdate(nItem); return true; } catch (DataAccessException e) { e.printStackTrace(); Log.warn(this + ".saveAllPurposeItem() Hibernate could not save private AllPurpose for assignment " + nItem.getAssignmentId()); return false; } }