org.springframework.jdbc.support
Class SQLErrorCodes
java.lang.Object
org.springframework.jdbc.support.SQLErrorCodes
- public class SQLErrorCodes
- extends Object
JavaBean for holding JDBC Error Codes for a particular database.
Normally loaded through a BeanFactory
implementation. Used by the SQLErrorCodeSQLExceptionTranslator.
- Author:
- Thomas Risberg
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SQLErrorCodes
public SQLErrorCodes()
setBadSqlGrammarCodes
public void setBadSqlGrammarCodes(String[] badSqlGrammarCodes)
- Sets the badSqlGrammarCodes.
getBadSqlGrammarCodes
public String[] getBadSqlGrammarCodes()
- Returns the badSqlGrammarCodes.
setDataIntegrityViolationCodes
public void setDataIntegrityViolationCodes(String[] dataIntegrityViolationCodes)
- Sets the dataIntegrityViolationCodes.
getDataIntegrityViolationCodes
public String[] getDataIntegrityViolationCodes()
- Returns the dataIntegrityViolationCodes.
getDataRetrievalFailureCodes
public String[] getDataRetrievalFailureCodes()
- Returns:
- Returns the dataRetrievalFailureCodes.
setDataRetrievalFailureCodes
public void setDataRetrievalFailureCodes(String[] dataRetrievalFailureCodes)
- Parameters:
dataRetrievalFailureCodes
- The dataRetrievalFailureCodes to set.
getDataAccessResourceFailureCodes
public String[] getDataAccessResourceFailureCodes()
- Returns:
- Returns the dataAccessResourceFailureCodes.
setDataAccessResourceFailureCodes
public void setDataAccessResourceFailureCodes(String[] dataAccessResourceFailureCodes)
- Parameters:
dataAccessResourceFailureCodes
- The dataAccessResourceFailureCodes to set.
getOptimisticLockingFailureCodes
public String[] getOptimisticLockingFailureCodes()
- Returns:
- Returns the optimisticLockingFailureCodes.
setOptimisticLockingFailureCodes
public void setOptimisticLockingFailureCodes(String[] optimisticLockingFailureCodes)
- Parameters:
optimisticLockingFailureCodes
- The optimisticLockingFailureCodes to set.
getCannotAcquireLockCodes
public String[] getCannotAcquireLockCodes()
- Returns:
- Returns the cannotAcquireLockCodes.
setCannotAcquireLockCodes
public void setCannotAcquireLockCodes(String[] cannotAcquireLockCodes)
- Parameters:
cannotAcquireLockCodes
- The cannotAcquireLockCodes to set.
getDatabaseProductName
public String getDatabaseProductName()
- Returns:
- Returns the databaseProductName.
setDatabaseProductName
public void setDatabaseProductName(String databaseProductName)
- Parameters:
databaseProductName
- The databaseProductName to set.
Set this property this if the database name contains spaces, in which case
we can not use the bean id for lookup.
isUseSqlStateForTranslation
public boolean isUseSqlStateForTranslation()
- Returns:
- Returns the useStateCodeForTranslation.
setUseSqlStateForTranslation
public void setUseSqlStateForTranslation(boolean useStateCodeForTranslation)
- Parameters:
useStateCodeForTranslation
- The useStateCodeForTranslation to set.
Set this to true for databases that do not provide an error code but that
does provide SQL State (this includes PostgreSQL).
getCustomTranslations
public List getCustomTranslations()
- Returns:
- Returns the customTranslations.
setCustomTranslations
public void setCustomTranslations(List customExceptions)
- Parameters:
customExceptions
- The customTranslations to set.
Copyright (C) 2003-2004 The Spring Framework Project.