org.apache.derby.iapi.error
Class SQLWarningFactory

java.lang.Object
  extended by org.apache.derby.iapi.error.SQLWarningFactory

public class SQLWarningFactory
extends java.lang.Object

This class generates SQLWarning instances. It has an understanding of Derby's internal error/warning message Ids, and transforms these to localised error messages and appropriate SQLState.


Constructor Summary
SQLWarningFactory()
           
 
Method Summary
static java.sql.SQLWarning newSQLWarning(java.lang.String messageId)
          Generates a SQLWarning instance based on the supplied messageId.
static java.sql.SQLWarning newSQLWarning(java.lang.String messageId, java.lang.Object arg1)
          Generates a SQLWarning instance based on the supplied messageId and argument.
static java.sql.SQLWarning newSQLWarning(java.lang.String messageId, java.lang.Object[] args)
          Generates a SQLWarning instance based on the supplied messageId and arguments.
static java.sql.SQLWarning newSQLWarning(java.lang.String messageId, java.lang.Object arg1, java.lang.Object arg2)
          Generates a SQLWarning instance based on the supplied messageId and arguments.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SQLWarningFactory

public SQLWarningFactory()
Method Detail

newSQLWarning

public static java.sql.SQLWarning newSQLWarning(java.lang.String messageId)
Generates a SQLWarning instance based on the supplied messageId. It looks up the messageId to generate a localised warning message. Also, SQLState is set correctly based on the messageId.

Parameters:
messageId - A Derby messageId as defined inorg.apache.derby.shared.common.reference.SQLState.
Returns:
Properly initialized SQLWarning instance.
See Also:
SQLState

newSQLWarning

public static java.sql.SQLWarning newSQLWarning(java.lang.String messageId,
                                                java.lang.Object arg1)
Generates a SQLWarning instance based on the supplied messageId and argument. It looks up the messageId to generate a localised warning message. Also, SQLState is set correctly based on the messageId.

Parameters:
messageId - A Derby messageId as defined in org.apache.derby.shared.common.reference.SQLState.
arg1 - An argument for the warning message
Returns:
Properly initialized SQLWarning instance.
See Also:
SQLState

newSQLWarning

public static java.sql.SQLWarning newSQLWarning(java.lang.String messageId,
                                                java.lang.Object arg1,
                                                java.lang.Object arg2)
Generates a SQLWarning instance based on the supplied messageId and arguments. It looks up the messageId to generate a localised warning message. Also, SQLState is set correctly based on the messageId.

Parameters:
messageId - A Derby messageId as defined in org.apache.derby.shared.common.reference.SQLState.
arg1 - First argument for the warning message
arg2 - Second argument for the warning message
Returns:
Properly initialized SQLWarning instance.
See Also:
SQLState

newSQLWarning

public static java.sql.SQLWarning newSQLWarning(java.lang.String messageId,
                                                java.lang.Object[] args)
Generates a SQLWarning instance based on the supplied messageId and arguments. It looks up the messageId to generate a localised warning message. Also, SQLState is set correctly based on the messageId.

Parameters:
messageId - A Derby messageId as defined in org.apache.derby.shared.common.reference.SQLState.
args - Arguments for the warning message
Returns:
Properly initialized SQLWarning instance.
See Also:
SQLState

Built on Wed 2013-06-12 15:21:56+0000, from revision ???

Apache Derby V10.10 Internals - Copyright © 2004,2013 The Apache Software Foundation. All Rights Reserved.