|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.springframework.jdbc.support.SQLErrorCodes
JavaBean for holding JDBC Error Codes for a particular database. Normally loaded through a BeanFactory implementation. Used by the SQLErrorCodeSQLExceptionTranslator.
Constructor Summary | |
SQLErrorCodes()
|
Method Summary | |
java.lang.String[] |
getBadSqlGrammarCodes()
Returns the badSqlGrammarCodes. |
java.lang.String[] |
getCannotAcquireLockCodes()
|
java.util.List |
getCustomTranslations()
|
java.lang.String[] |
getDataAccessResourceFailureCodes()
|
java.lang.String |
getDatabaseProductName()
|
java.lang.String[] |
getDataIntegrityViolationCodes()
Returns the dataIntegrityViolationCodes. |
java.lang.String[] |
getDataRetrievalFailureCodes()
|
java.lang.String[] |
getOptimisticLockingFailureCodes()
|
boolean |
isUseSqlStateForTranslation()
|
void |
setBadSqlGrammarCodes(java.lang.String[] badSqlGrammarCodes)
Sets the badSqlGrammarCodes. |
void |
setCannotAcquireLockCodes(java.lang.String[] cannotAcquireLockCodes)
|
void |
setCustomTranslations(java.util.List customExceptions)
|
void |
setDataAccessResourceFailureCodes(java.lang.String[] dataAccessResourceFailureCodes)
|
void |
setDatabaseProductName(java.lang.String databaseProductName)
|
void |
setDataIntegrityViolationCodes(java.lang.String[] dataIntegrityViolationCodes)
Sets the dataIntegrityViolationCodes. |
void |
setDataRetrievalFailureCodes(java.lang.String[] dataRetrievalFailureCodes)
|
void |
setOptimisticLockingFailureCodes(java.lang.String[] optimisticLockingFailureCodes)
|
void |
setUseSqlStateForTranslation(boolean useStateCodeForTranslation)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public SQLErrorCodes()
Method Detail |
public void setBadSqlGrammarCodes(java.lang.String[] badSqlGrammarCodes)
public java.lang.String[] getBadSqlGrammarCodes()
public void setDataIntegrityViolationCodes(java.lang.String[] dataIntegrityViolationCodes)
public java.lang.String[] getDataIntegrityViolationCodes()
public java.lang.String[] getDataRetrievalFailureCodes()
public void setDataRetrievalFailureCodes(java.lang.String[] dataRetrievalFailureCodes)
dataRetrievalFailureCodes
- The dataRetrievalFailureCodes to set.public java.lang.String[] getDataAccessResourceFailureCodes()
public void setDataAccessResourceFailureCodes(java.lang.String[] dataAccessResourceFailureCodes)
dataAccessResourceFailureCodes
- The dataAccessResourceFailureCodes to set.public java.lang.String[] getOptimisticLockingFailureCodes()
public void setOptimisticLockingFailureCodes(java.lang.String[] optimisticLockingFailureCodes)
optimisticLockingFailureCodes
- The optimisticLockingFailureCodes to set.public java.lang.String[] getCannotAcquireLockCodes()
public void setCannotAcquireLockCodes(java.lang.String[] cannotAcquireLockCodes)
cannotAcquireLockCodes
- The cannotAcquireLockCodes to set.public java.lang.String getDatabaseProductName()
public void setDatabaseProductName(java.lang.String databaseProductName)
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.public boolean isUseSqlStateForTranslation()
public void setUseSqlStateForTranslation(boolean useStateCodeForTranslation)
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).public java.util.List getCustomTranslations()
public void setCustomTranslations(java.util.List customExceptions)
customExceptions
- The customTranslations to set.
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |