Example usage for org.springframework.dao DataAccessException getClass

List of usage examples for org.springframework.dao DataAccessException getClass

Introduction

In this page you can find the example usage for org.springframework.dao DataAccessException getClass.

Prototype

@HotSpotIntrinsicCandidate
public final native Class<?> getClass();

Source Link

Document

Returns the runtime class of this Object .

Usage

From source file:org.sakaiproject.dash.dao.impl.DashboardDaoImpl.java

public boolean updateCalendarItemTime(String entityReference, String labelKey, Integer sequenceNumber,
        Date newDate) {/*from  www.j  a  v a2 s .  c  o m*/
    if (log.isDebugEnabled()) {
        log.debug("updateCalendarItemTime( " + entityReference + "," + labelKey + "," + sequenceNumber + ","
                + newDate + ")");
    }

    try {
        if (sequenceNumber == null) {
            getJdbcTemplate().update(getStatement("update.CalendarItem.calendarTime.entityReference.labelKey"),
                    new Object[] { newDate, entityReference, labelKey });
        } else {
            getJdbcTemplate().update(
                    getStatement("update.CalendarItem.calendarTime.entityReference.labelKey.sequenceNumber"),
                    new Object[] { newDate, entityReference, labelKey, sequenceNumber });
        }
        return true;
    } catch (DataAccessException ex) {
        log.warn("updateCalendarItemTime: Error executing query: " + ex.getClass() + ":" + ex.getMessage());
        return false;
    }
}

From source file:org.sakaiproject.dash.dao.impl.DashboardDaoImpl.java

public boolean updateCalendarItemsLabelKey(String entityReference, String oldLabelKey, String newLabelKey) {
    if (log.isDebugEnabled()) {
        log.debug("updateCalendarItemTime( " + entityReference + "," + oldLabelKey + "," + newLabelKey + ")");
    }/*from  ww w .j  a  v  a2  s  . c o  m*/

    try {
        getJdbcTemplate().update(getStatement("update.CalendarItemsLabelKey.entityReference.oldLabelKey"),
                new Object[] { newLabelKey, entityReference, oldLabelKey });
        return true;
    } catch (DataAccessException ex) {
        log.warn(
                "updateCalendarsItemLabelKey: Error executing query: " + ex.getClass() + ":" + ex.getMessage());
        return false;
    }
}

From source file:org.sakaiproject.dash.dao.impl.DashboardDaoImpl.java

public boolean updateCalendarItemTitle(Long id, String newTitle) {
    if (log.isDebugEnabled()) {
        log.debug("updateCalendarItemTitle( " + id + "," + newTitle + ")");
    }/*from   ww w .  j  av a  2s  .c  om*/

    try {
        getJdbcTemplate().update(getStatement("update.CalendarItem.title"), new Object[] { newTitle, id });
        return true;
    } catch (DataAccessException ex) {
        log.warn("updateCalendarItemTitle: Error executing query: " + ex.getClass() + ":" + ex.getMessage());
        return false;
    }
}

From source file:org.sakaiproject.dash.dao.impl.DashboardDaoImpl.java

public boolean updateCalendarLink(CalendarLink calendarLink) {
    if (log.isDebugEnabled()) {
        log.debug("updateCalendarLink( " + calendarLink.toString() + ")");
    }/*from www  . ja  va2s  .  co m*/

    //  update dash_calendar_link set person_id=?, item_id=?, context_id=?, hidden=?, sticky=? where id=? 

    try {
        getJdbcTemplate().update(getStatement("update.CalendarLink"),
                new Object[] { calendarLink.getPerson().getId(), calendarLink.getCalendarItem().getId(),
                        calendarLink.getContext().getId(), calendarLink.isHidden(), calendarLink.isSticky(),
                        calendarLink.getId() });
        return true;
    } catch (DataAccessException ex) {
        log.warn("updateCalendarLink: Error executing query: " + ex.getClass() + ":" + ex.getMessage());
        return false;
    }
}

From source file:org.sakaiproject.dash.dao.impl.DashboardDaoImpl.java

public boolean updateContextTitle(String contextId, String newContextTitle) {
    if (log.isDebugEnabled()) {
        log.debug("updateContextTitle( " + contextId + "," + newContextTitle + ")");
    }// www.ja  v a2  s  .co m

    try {
        getJdbcTemplate().update(getStatement("update.Context.title"),
                new Object[] { newContextTitle, contextId });
        return true;
    } catch (DataAccessException ex) {
        log.warn("updateContextTitle: Error executing query: " + ex.getClass() + ":" + ex.getMessage());
        return false;
    }

}

From source file:org.sakaiproject.dash.dao.impl.DashboardDaoImpl.java

public boolean updateNewsItemTime(Long id, Date newTime, String newGroupingIdentifier) {
    if (log.isDebugEnabled()) {
        log.debug("updateNewsItemTime( " + id + "," + newTime + ")");
    }/*from  w  w w.  jav  a  2 s  .c  om*/

    try {
        getJdbcTemplate().update(getStatement("update.NewsItem.newsTime"),
                new Object[] { newTime, newGroupingIdentifier, id });
        return true;
    } catch (DataAccessException ex) {
        log.warn("updateNewsItemTime: Error executing query: " + ex.getClass() + ":" + ex.getMessage());
        return false;
    }
}

From source file:org.sakaiproject.dash.dao.impl.DashboardDaoImpl.java

public boolean updateNewsItemTitle(Long id, String newTitle, Date newNewsTime, String newLabelKey,
        String newGroupingIdentifier) {
    if (log.isDebugEnabled()) {
        log.debug("updateNewsItemTitle( " + id + "," + newTitle + ")");
    }//from www . j  a v  a  2 s  . c o m

    if (id == null || newTitle == null || newNewsTime == null || newLabelKey == null) {
        log.warn("updateNewsItemTitle() called with null values");
        return false;
    }

    try {
        getJdbcTemplate().update(getStatement("update.NewsItem.title"),
                new Object[] { newTitle, newNewsTime, newLabelKey, newGroupingIdentifier, id });
        return true;
    } catch (DataAccessException ex) {
        log.warn("updateNewsItemTitle: Error executing query: " + ex.getClass() + ":" + ex.getMessage());
        return false;
    }

}

From source file:org.sakaiproject.dash.dao.impl.DashboardDaoImpl.java

public boolean updateNewsLink(NewsLink newsLink) {
    if (log.isDebugEnabled()) {
        log.debug("updateNewsLink( " + newsLink.toString() + ")");
    }// ww  w .j a v  a 2 s .c  o m

    //  update dash_news_link set person_id=?, item_id=?, context_id=?, hidden=?, sticky=?  where id=?

    try {
        getJdbcTemplate().update(getStatement("update.NewsLink"),
                new Object[] { newsLink.getPerson().getId(), newsLink.getNewsItem().getId(),
                        newsLink.getContext().getId(), newsLink.isHidden(), newsLink.isSticky(),
                        newsLink.getId() });
        return true;
    } catch (DataAccessException ex) {
        log.warn("updateNewsLink: Error executing query: " + ex.getClass() + ":" + ex.getMessage());
        return false;
    }
}

From source file:org.sakaiproject.dash.dao.impl.DashboardDaoImpl.java

public boolean updateRepeatingCalendarItemFrequency(String entityReference, String frequency) {
    if (log.isDebugEnabled()) {
        log.debug("updateRepeatingCalendarItemFrequency( " + entityReference + "," + frequency + ")");
    }/* ww  w .  jav a  2 s .  c o m*/

    try {
        getJdbcTemplate().update(getStatement("update.RepeatingEventsFrequency.entityReference"),
                new Object[] { frequency, entityReference });
        return true;
    } catch (DataAccessException ex) {
        log.warn("updateRepeatingCalendarItemFrequency: Error executing query: " + ex.getClass() + ":"
                + ex.getMessage());
        return false;
    }
}

From source file:org.sakaiproject.dash.dao.impl.DashboardDaoImpl.java

public boolean updateRepeatingCalendarItemsLabelKey(String entityReference, String oldLabelKey,
        String newLabelKey) {/* w  w w .jav a  2  s.com*/
    if (log.isDebugEnabled()) {
        log.debug("updateRepeatingCalendarItemsLabelKey( " + entityReference + "," + oldLabelKey + ","
                + newLabelKey + ")");
    }

    try {
        getJdbcTemplate().update(getStatement("update.RepeatingEventsLabelKey.entityReference.oldLabelKey"),
                new Object[] { newLabelKey, entityReference, oldLabelKey });
        return true;
    } catch (DataAccessException ex) {
        log.warn("updateRepeatingCalendarItemsLabelKey: Error executing query: " + ex.getClass() + ":"
                + ex.getMessage());
        return false;
    }
}