org.opennms.core.xml
Class MarshallingExceptionTranslator

java.lang.Object
  extended by org.opennms.core.xml.MarshallingExceptionTranslator
Direct Known Subclasses:
GroupManagerGroupDao.GroupManagerCastorExceptionTranslator

public class MarshallingExceptionTranslator
extends Object

This is modeled after the Spring SQLExceptionTrnaslator.

Version:
$Id: $
Author:
DJ Gregor

Constructor Summary
MarshallingExceptionTranslator()
           
 
Method Summary
 org.springframework.dao.DataAccessException translate(String task, IOException e)
          translate
 org.springframework.dao.DataAccessException translate(String task, JAXBException e)
           
 org.springframework.dao.DataAccessException translate(String task, org.exolab.castor.xml.MarshalException e)
          translate
 org.springframework.dao.DataAccessException translate(String task, SAXException e)
           
 org.springframework.dao.DataAccessException translate(String task, org.exolab.castor.xml.ValidationException e)
          translate
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MarshallingExceptionTranslator

public MarshallingExceptionTranslator()
Method Detail

translate

public org.springframework.dao.DataAccessException translate(String task,
                                                             IOException e)

translate

Parameters:
task - a String object.
e - a IOException object.
Returns:
a DataAccessException object.

translate

public org.springframework.dao.DataAccessException translate(String task,
                                                             org.exolab.castor.xml.ValidationException e)

translate

Parameters:
task - a String object.
e - a ValidationException object.
Returns:
a DataAccessException object.

translate

public org.springframework.dao.DataAccessException translate(String task,
                                                             org.exolab.castor.xml.MarshalException e)

translate

Parameters:
task - a String object.
e - a MarshalException object.
Returns:
a DataAccessException object.

translate

public org.springframework.dao.DataAccessException translate(String task,
                                                             JAXBException e)

translate

public org.springframework.dao.DataAccessException translate(String task,
                                                             SAXException e)


Copyright © 2011. All Rights Reserved.