List of usage examples for org.springframework.dao EmptyResultDataAccessException getMessage
@Override
@Nullable
public String getMessage()
From source file:org.sakaiproject.dash.dao.impl.DashboardDaoImpl.java
public List<CalendarItem> getCalendarItems(RepeatingCalendarItem repeatingEvent) { if (log.isDebugEnabled()) { log.debug("getInstancesOfRepeatingEvents(" + repeatingEvent + ")"); }/*w w w . ja v a 2s .c o m*/ String sql = getStatement("select.CalendarItems.by.repeatingEvent"); Object[] params = new Object[] { repeatingEvent.getId() }; try { return (List<CalendarItem>) getJdbcTemplate().query(sql, params, new CalendarItemMapper()); } catch (EmptyResultDataAccessException ex) { log.debug("getInstancesOfRepeatingEvents: Empty result executing query: " + ex.getClass() + ":" + ex.getMessage()); return null; } catch (DataAccessException ex) { log.warn("getInstancesOfRepeatingEvents: Error executing query: " + ex.getClass() + ":" + ex.getMessage()); return new ArrayList<CalendarItem>(); } }
From source file:org.sakaiproject.dash.dao.impl.DashboardDaoImpl.java
public SourceType getSourceType(String sourceTypeName) { if (log.isDebugEnabled()) { log.debug("getSourceType( " + sourceTypeName + ")"); }// w ww.j av a 2 s . c o m try { return (SourceType) getJdbcTemplate().queryForObject(getStatement("select.SourceType.by.identifier"), new Object[] { sourceTypeName }, new SourceTypeMapper()); } catch (EmptyResultDataAccessException ex) { log.debug("getSourceType: Empty result executing query: " + ex.getClass() + ":" + ex.getMessage()); return null; } catch (DataAccessException ex) { log.warn("getSourceType: Error executing query: " + ex.getClass() + ":" + ex.getMessage()); return null; } }
From source file:org.sakaiproject.dash.dao.impl.DashboardDaoImpl.java
public CalendarItem getCalendarItem(long id) { if (log.isDebugEnabled()) { log.debug("getCalendarItem(" + id + ")"); }/*from w w w . j a va 2 s. c o m*/ try { return (CalendarItem) getJdbcTemplate().queryForObject(getStatement("select.CalendarItem.by.id"), new Object[] { id }, new CalendarItemMapper()); } catch (EmptyResultDataAccessException ex) { log.debug("getCalendarItem: Empty result executing query: " + ex.getClass() + ":" + ex.getMessage()); return null; } catch (DataAccessException ex) { log.warn("getCalendarItem: Error executing query: " + ex.getClass() + ":" + ex.getMessage()); return null; } }
From source file:org.sakaiproject.dash.dao.impl.DashboardDaoImpl.java
public CalendarItem getCalendarItem(String entityReference, String calendarTimeLabelKey, Integer sequenceNumber) { if (log.isDebugEnabled()) { log.debug(// w ww. ja va 2s .c o m "getCalendarItem(" + entityReference + "," + calendarTimeLabelKey + "," + sequenceNumber + ")"); } String sql = null; Object[] params = null; if (sequenceNumber == null) { sql = getStatement("select.CalendarItem.by.entityReference.calendarTimeLabelKey"); params = new Object[] { entityReference, calendarTimeLabelKey }; } else if (calendarTimeLabelKey == null) { sql = getStatement("select.CalendarItem.by.entityReference.sequenceNumber"); params = new Object[] { entityReference, sequenceNumber }; } else { sql = getStatement("select.CalendarItem.by.entityReference.calendarTimeLabelKey.sequenceNumber"); params = new Object[] { entityReference, calendarTimeLabelKey, sequenceNumber }; } try { return (CalendarItem) getJdbcTemplate().queryForObject(sql, params, new CalendarItemMapper()); } catch (EmptyResultDataAccessException ex) { log.debug("getCalendarItem: Empty result executing query: " + ex.getClass() + ":" + ex.getMessage()); // System.out.println("addCalendarItem: Error executing query: " + ex.getClass() + ":" + ex.getMessage()); return null; } catch (DataAccessException e) { log.warn("getCalendarItem: Error executing query: " + e.getClass() + ":" + e.getMessage()); // System.out.println("addCalendarItem: Error executing query: " + e.getClass() + ":" + e.getMessage()); return null; } catch (Exception e) { log.warn("addCalendarItem: Error executing query: " + e.getClass() + ":" + e.getMessage()); // System.out.println("addCalendarItem: Error executing query: " + e.getClass() + ":" + e.getMessage()); return null; } }
From source file:org.sakaiproject.dash.dao.impl.DashboardDaoImpl.java
public List<CalendarItem> getCalendarItems(String entityReference) { if (log.isDebugEnabled()) { log.debug("getCalendarItems(" + entityReference + ")"); }//from w w w . j av a 2s .c o m try { return (List<CalendarItem>) getJdbcTemplate().query( getStatement("select.CalendarItems.by.entityReference"), new Object[] { entityReference }, new CalendarItemMapper()); } catch (EmptyResultDataAccessException ex) { log.debug("getCalendarItems: Empty result executing query: " + ex.getClass() + ":" + ex.getMessage()); return null; } catch (DataAccessException ex) { log.warn("getCalendarItems: Error executing query: " + ex.getClass() + ":" + ex.getMessage()); return null; } }
From source file:org.sakaiproject.dash.dao.impl.DashboardDaoImpl.java
public List<CalendarItem> getCalendarItems(String sakaiUserId, String contextId, boolean saved, boolean hidden) { if (log.isDebugEnabled()) { log.debug("getCalendarItems(" + sakaiUserId + "," + contextId + ")"); }/*from ww w .j a v a 2 s .c om*/ String sql = null; Object[] params = null; if (contextId == null) { if (hidden) { sql = getStatement("select.CalendarItems.by.sakaiId.hidden"); } else if (saved) { sql = getStatement("select.CalendarItems.by.sakaiId.sticky"); } else { sql = getStatement("select.CalendarItems.by.sakaiId"); } params = new Object[] { sakaiUserId }; } else { if (hidden) { sql = getStatement("select.CalendarItems.by.sakaiId.contextId.hidden"); } else if (saved) { sql = getStatement("select.CalendarItems.by.sakaiId.contextId.sticky"); } else { sql = getStatement("select.CalendarItems.by.sakaiId.contextId"); } params = new Object[] { sakaiUserId, contextId }; } try { return (List<CalendarItem>) getJdbcTemplate().query(sql, params, new CalendarItemMapper()); } catch (EmptyResultDataAccessException ex) { log.debug("getCalendarItems: Empty result executing query: " + ex.getClass() + ":" + ex.getMessage()); return null; } catch (DataAccessException ex) { log.warn("getCalendarItems: Error executing query: " + ex.getClass() + ":" + ex.getMessage()); return new ArrayList<CalendarItem>(); } }
From source file:org.sakaiproject.dash.dao.impl.DashboardDaoImpl.java
public List<CalendarItem> getCalendarItemsByContext(String contextId) { if (log.isDebugEnabled()) { log.debug("getCalendarItemsByContext(" + contextId + ")"); }/*from w w w. j a v a 2 s . c o m*/ String sql = null; Object[] params = null; if (contextId != null) { sql = getStatement("select.CalendarItems.by.contextId"); params = new Object[] { contextId }; } if (log.isDebugEnabled()) { log.debug("getCalendarItemsByContext(" + contextId + ") sql = " + sql); } // TODO: what do do if sql and/or params null ?? try { return (List<CalendarItem>) getJdbcTemplate().query(sql, params, new CalendarItemMapper()); } catch (EmptyResultDataAccessException ex) { log.debug("getCalendarItemsByContext: Empty result executing query: " + ex.getClass() + ":" + ex.getMessage()); return null; } catch (DataAccessException ex) { log.warn("getCalendarItem: Error executing query: " + ex.getClass() + ":" + ex.getMessage()); return new ArrayList<CalendarItem>(); } }
From source file:org.sakaiproject.dash.dao.impl.DashboardDaoImpl.java
public CalendarLink getCalendarLink(long calendarItemId, long personId) { if (log.isDebugEnabled()) { log.debug("getCalendarLink(" + calendarItemId + ", " + personId + ")"); }/*from ww w. j a v a2 s . c o m*/ try { return (CalendarLink) getJdbcTemplate().queryForObject( getStatement("select.CalendarLink.by.calendarItemId.personId"), new Object[] { calendarItemId, personId }, new CalendarLinkMapper()); } catch (EmptyResultDataAccessException ex) { log.debug("getCalendarLink: Empty result executing query: " + ex.getClass() + ":" + ex.getMessage()); return null; } catch (DataAccessException ex) { log.warn("getCalendarLink: Error executing query: " + ex.getClass() + ":" + ex.getMessage()); return null; } }
From source file:org.sakaiproject.dash.dao.impl.DashboardDaoImpl.java
public CalendarLink getCalendarLink(long id) { if (log.isDebugEnabled()) { log.debug("getCalendarLink(" + id + ")"); }/* w w w . j a va 2 s . c o m*/ try { return (CalendarLink) getJdbcTemplate().queryForObject(getStatement("select.CalendarLink.by.id"), new Object[] { id }, new CalendarLinkMapper()); } catch (EmptyResultDataAccessException ex) { log.debug("getCalendarLink: Empty result executing query: " + ex.getClass() + ":" + ex.getMessage()); return null; } catch (DataAccessException ex) { log.warn("getCalendarLink: Error executing query: " + ex.getClass() + ":" + ex.getMessage()); return null; } }
From source file:org.sakaiproject.dash.dao.impl.DashboardDaoImpl.java
public List<CalendarLink> getFutureCalendarLinks(String sakaiUserId, String contextId, boolean hidden) { if (log.isDebugEnabled()) { log.debug("getFutureCalendarLinks(" + sakaiUserId + "," + contextId + "," + hidden + ")"); }//from w ww . j a v a2 s. c om if (sakaiUserId == null) { log.warn("getFutureCalendarLinks() called with null sakaiUserId"); return null; } String sql = null; Object[] params = null; if (contextId == null) { sql = getStatement("select.future.CalendarLinks.by.sakaiId.hidden"); params = new Object[] { sakaiUserId, Boolean.valueOf(hidden), getPreviousMidnight() }; } else { sql = getStatement("select.future.CalendarLinks.by.sakaiId.contextId.hidden"); params = new Object[] { sakaiUserId, contextId, Boolean.valueOf(hidden), getPreviousMidnight() }; } try { return (List<CalendarLink>) getJdbcTemplate().query(sql, params, new CalendarLinkMapper()); } catch (EmptyResultDataAccessException ex) { log.debug("getFutureCalendarLinks: Empty result executing query: " + ex.getClass() + ":" + ex.getMessage()); return null; } catch (DataAccessException ex) { log.warn("getFutureCalendarLinks: Error executing query: " + ex.getClass() + ":" + ex.getMessage()); return null; } }