com.perforce.p4java.exception
Class RequestException

java.lang.Object
  extended by java.lang.Throwable
      extended by java.lang.Exception
          extended by com.perforce.p4java.exception.P4JavaException
              extended by com.perforce.p4java.exception.RequestException
All Implemented Interfaces:
java.io.Serializable

public class RequestException
extends P4JavaException

An exception to be used to signal that the Perforce server has detected an error in processing or fielding a request. This error might be a usage error in a command sent to the server, or a missing or bad parameter, or a semantics error in the request.

Note that this is not the same as a connection exception, which is typically signaled when the Perforce server itself can't be reached.

See Also:
Serialized Form

Constructor Summary
RequestException()
           
RequestException(java.lang.String message)
           
RequestException(java.lang.String message, int genericCode, int severityCode)
           
RequestException(java.lang.String message, java.lang.Throwable cause)
           
RequestException(java.lang.String message, java.lang.Throwable cause, int genericCode, int severityCode)
           
RequestException(java.lang.Throwable cause)
           
RequestException(java.lang.Throwable cause, int genericCode, int severityCode)
           
 
Method Summary
 java.lang.String getDisplayString()
           
 int getGenericCode()
           
 int getSeverityCode()
          Get the Perforce severity code associated with this exception, if any.
 void setGenericCode(int genericCode)
           
 void setSeverityCode(int severityCode)
           
 
Methods inherited from class java.lang.Throwable
fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

RequestException

public RequestException()

RequestException

public RequestException(java.lang.String message,
                        java.lang.Throwable cause)

RequestException

public RequestException(java.lang.String message)

RequestException

public RequestException(java.lang.Throwable cause)

RequestException

public RequestException(java.lang.String message,
                        int genericCode,
                        int severityCode)

RequestException

public RequestException(java.lang.Throwable cause,
                        int genericCode,
                        int severityCode)

RequestException

public RequestException(java.lang.String message,
                        java.lang.Throwable cause,
                        int genericCode,
                        int severityCode)
Method Detail

getSeverityCode

public int getSeverityCode()
Get the Perforce severity code associated with this exception, if any. See the MessageSeverityCode Javadocs for an explanation of these codes.


setSeverityCode

public void setSeverityCode(int severityCode)

getGenericCode

public int getGenericCode()

setGenericCode

public void setGenericCode(int genericCode)

getDisplayString

public java.lang.String getDisplayString()


Copyright (c) 2008-2010 Perforce Software. All rights reserved.