com.mobileapps.pcre
Class PCREGatewayError

java.lang.Object
  |
  +--java.lang.Throwable
        |
        +--java.lang.Exception
              |
              +--com.mobileapps.pcre.PCREError
                    |
                    +--com.mobileapps.pcre.PCREServiceError
                          |
                          +--com.mobileapps.pcre.PCREGatewayError

public class PCREGatewayError
extends PCREServiceError

See Also:
Serialized Form

Fields inherited from class com.mobileapps.pcre.PCREError
errorCode, errorKind, errorText
 
Constructor Summary
PCREGatewayError(int code, java.lang.String text)
          Construct a PCREGatewayError with the given code and text.
PCREGatewayError(java.lang.String text)
          Construct a PCREGatewayError with the given text and default code.
 
Method Summary
 void Report()
          Report a PCREGatewayError in the client and terminate.
static void Report(int code, java.lang.String text)
          Generate and report a PCREGatewayError in the client.
static void Report(java.lang.String text)
          Generate and report a PCREGatewayError in the client.
 void Throw()
          Throw this error to a handler in the client.
static void Throw(java.lang.Exception error)
          Analyse a CORBA exception thrown by a Gateway API call and throw a corresponding PCREGatewayError.
static void Throw(int code, java.lang.String text)
          Generate and throw a Gateway error in the client.
static void Throw(java.lang.String text)
          Generate and throw a Gateway error in the client.
 
Methods inherited from class com.mobileapps.pcre.PCREError
getCode, getKind, getText
 
Methods inherited from class java.lang.Throwable
fillInStackTrace, getLocalizedMessage, getMessage, printStackTrace, printStackTrace, printStackTrace, toString
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

PCREGatewayError

public PCREGatewayError(int code,
                        java.lang.String text)
Construct a PCREGatewayError with the given code and text.
Parameters:
code - The error code to use.
text - The error text to use.

PCREGatewayError

public PCREGatewayError(java.lang.String text)
Construct a PCREGatewayError with the given text and default code.
Parameters:
text - The error text to use.
Method Detail

Report

public void Report()
Report a PCREGatewayError in the client and terminate.
Overrides:
Report in class PCREServiceError

Report

public static void Report(int code,
                          java.lang.String text)
Generate and report a PCREGatewayError in the client.
Parameters:
text - The text to use for the error report
code - The error code to use for the errror report

Report

public static void Report(java.lang.String text)
Generate and report a PCREGatewayError in the client.
Parameters:
text - The text to use for the error report

Throw

public void Throw()
           throws PCREGatewayError
Throw this error to a handler in the client.
Overrides:
Throw in class PCREServiceError

Throw

public static void Throw(int code,
                         java.lang.String text)
                  throws PCREGatewayError
Generate and throw a Gateway error in the client.
Parameters:
text - The error description that is to be thrown with the exception
code - The error code that is to be thrown with the exception

Throw

public static void Throw(java.lang.Exception error)
                  throws PCREGatewayError
Analyse a CORBA exception thrown by a Gateway API call and throw a corresponding PCREGatewayError.
Parameters:
error - The CORBA exception.

Throw

public static void Throw(java.lang.String text)
                  throws PCREGatewayError
Generate and throw a Gateway error in the client.
Parameters:
text - The error description that is to be thrown with the exception