com.flexive.shared.exceptions
Class FxCmisSqlParseException

java.lang.Object
  extended by java.lang.Throwable
      extended by java.lang.Exception
          extended by com.flexive.shared.exceptions.FxApplicationException
              extended by com.flexive.shared.exceptions.FxCmisSqlParseException
All Implemented Interfaces:
FxLocalizedException, java.io.Serializable

public class FxCmisSqlParseException
extends FxApplicationException

Localized exception for CMIS SQL parsing errors. Since we do not want to propagate a dependency on ANTLR's internal exceptions, the code for constructing a properly formatted exception resides in the core CmisSqlUtils class.

Since:
3.1
Version:
$Rev$
Author:
Daniel Lichtenberger (daniel.lichtenberger@flexive.com), UCS - unique computing solutions gmbh (http://www.ucs.at)
See Also:
Serialized Form

Nested Class Summary
static class FxCmisSqlParseException.ErrorCause
           
 
Field Summary
 
Fields inherited from class com.flexive.shared.exceptions.FxApplicationException
message
 
Constructor Summary
FxCmisSqlParseException(org.apache.commons.logging.Log log, FxApplicationException converted)
           
FxCmisSqlParseException(org.apache.commons.logging.Log log, FxCmisSqlParseException.ErrorCause cause, java.lang.Object... args)
           
 
Method Summary
 FxCmisSqlParseException.ErrorCause getErrorCause()
           
 
Methods inherited from class com.flexive.shared.exceptions.FxApplicationException
asRuntimeException, getAffectedXPath, getContentExceptionCause, getExceptionMessage, getMessage, getMessage, getMessage, getMessage, hasAffectedXPath, isMessageLogged, messageLogged, setAffectedXPath
 
Methods inherited from class java.lang.Throwable
fillInStackTrace, getCause, getLocalizedMessage, 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

FxCmisSqlParseException

public FxCmisSqlParseException(org.apache.commons.logging.Log log,
                               FxCmisSqlParseException.ErrorCause cause,
                               java.lang.Object... args)

FxCmisSqlParseException

public FxCmisSqlParseException(org.apache.commons.logging.Log log,
                               FxApplicationException converted)
Method Detail

getErrorCause

public FxCmisSqlParseException.ErrorCause getErrorCause()