diff options
| author | Bruce Momjian <bruce@momjian.us> | 2001-09-06 03:58:59 +0000 |
|---|---|---|
| committer | Bruce Momjian <bruce@momjian.us> | 2001-09-06 03:58:59 +0000 |
| commit | 50aa3020ac925d3f537fe580e218f8d9cec9fc5b (patch) | |
| tree | 85ad52b7b0feefb9216af630ee270d07d81e47e6 /src/interfaces/jdbc/org/postgresql/jdbc2/PBatchUpdateException.java | |
| parent | 311eef41ea01ceb8ee2e331b788ed68da4c9dda5 (diff) | |
| download | postgresql-50aa3020ac925d3f537fe580e218f8d9cec9fc5b.tar.gz | |
Add missing files.
Diffstat (limited to 'src/interfaces/jdbc/org/postgresql/jdbc2/PBatchUpdateException.java')
| -rw-r--r-- | src/interfaces/jdbc/org/postgresql/jdbc2/PBatchUpdateException.java | 46 |
1 files changed, 46 insertions, 0 deletions
diff --git a/src/interfaces/jdbc/org/postgresql/jdbc2/PBatchUpdateException.java b/src/interfaces/jdbc/org/postgresql/jdbc2/PBatchUpdateException.java new file mode 100644 index 0000000000..2f9d8ee402 --- /dev/null +++ b/src/interfaces/jdbc/org/postgresql/jdbc2/PBatchUpdateException.java @@ -0,0 +1,46 @@ +package org.postgresql.jdbc2; + +import org.postgresql.util.*; +import java.sql.*; + +/** + * This class extends java.sql.BatchUpdateException, and provides our + * internationalisation handling. + */ +class PBatchUpdateException extends java.sql.BatchUpdateException { + + private String message; + + public PBatchUpdateException( + String error, Object arg1, Object arg2, int[] updateCounts ) { + + super(updateCounts); + + Object[] argv = new Object[2]; + argv[0] = arg1; + argv[1] = arg2; + translate(error,argv); + } + + private void translate(String error, Object[] args) { + message = MessageTranslator.translate(error,args); + } + + // Overides Throwable + public String getLocalizedMessage() + { + return message; + } + + // Overides Throwable + public String getMessage() + { + return message; + } + + // Overides Object + public String toString() + { + return message; + } +} |
