org.opennms.netmgt.dao.castor
Class CastorExceptionTranslator

java.lang.Object
  extended by org.opennms.netmgt.dao.castor.CastorExceptionTranslator
Direct Known Subclasses:
GroupManagerGroupDao.GroupManagerCastorExceptionTranslator

public class CastorExceptionTranslator
extends Object

This is modeled after the Spring SQLExceptionTrnaslator.

Version:
$Id: $
Author:
DJ Gregor

Constructor Summary
CastorExceptionTranslator()
           
 
Method Summary
 org.springframework.dao.DataAccessException translate(String task, IOException e)
          translate
 org.springframework.dao.DataAccessException translate(String task, org.exolab.castor.xml.MarshalException e)
          translate
 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

CastorExceptionTranslator

public CastorExceptionTranslator()
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.


Copyright © 2011. All Rights Reserved.