postgres/src/interfaces/jdbc/org/postgresql/jdbc2/PBatchUpdateException.java
2003-05-29 04:39:51 +00:00

49 lines
852 B
Java

package org.postgresql.jdbc2;
import org.postgresql.util.MessageTranslator;
/*
* 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;
}
}