com.xpn.xwiki.plugin.wikimanager
Class WikiManagerException

java.lang.Object
  extended by java.lang.Throwable
      extended by java.lang.Exception
          extended by com.xpn.xwiki.XWikiException
              extended by com.xpn.xwiki.plugin.PluginException
                  extended by com.xpn.xwiki.plugin.wikimanager.WikiManagerException
All Implemented Interfaces:
java.io.Serializable

public class WikiManagerException
extends com.xpn.xwiki.plugin.PluginException

Wiki Manager plugin base exception.

Version:
$Id: WikiManagerException.java 24078 2009-09-27 02:37:41Z sdumitriu $
See Also:
Serialized Form

Field Summary
static int ERROR_WM_PACKAGEDOESNOTEXISTS
          Error when trying to get an attached XAR package that does not exists.
static int ERROR_WM_PACKAGEIMPORT
          Error when trying to load a XAR package file in a list of XWikiDocument.
static int ERROR_WM_PACKAGEINSTALL
          Error when trying to insert in wiki a loaded XAR package list of XWikiDocument.
static int ERROR_WM_UPDATEDATABASE
          Error when trying to update the database/schema.
static int ERROR_WM_WIKIALIASDOESNOTEXISTS
          Error when trying to get a provided wiki alias that does not exist.
static int ERROR_WM_WIKIALREADYEXISTS
          Error when trying to create wiki descriptor that already exists.
static int ERROR_WM_WIKIDOESNOTEXISTS
          Error when trying to use a provided wiki descriptor that does not exist.
static int ERROR_WM_WIKINAMEFORBIDDEN
          Error when trying to create a wiki with a forbidden provided name.
static int ERROR_WM_XWIKINOTVIRTUAL
          Error when trying to execute action that need xwiki engine to be in virtual mode and is not.
static int ERROR_XWIKI_USERDOESNOTEXIST
          Error when trying to use provided user that does not exists.
static int MODULE_PLUGIN_WIKIMANAGER
          Wiki Manager plugin error identifier.
 
Fields inherited from class com.xpn.xwiki.XWikiException
ERROR_CACHE_INITIALIZING, ERROR_DOC_RCS_PARSING, ERROR_DOC_XML_PARSING, ERROR_LASZLO_INVALID_DOTDOT, ERROR_LASZLO_INVALID_XML, ERROR_XWIKI_ACCESS_DENIED, ERROR_XWIKI_ACCESS_EXO_EXCEPTION_ADDING_USERS, ERROR_XWIKI_ACCESS_EXO_EXCEPTION_GROUPS, ERROR_XWIKI_ACCESS_EXO_EXCEPTION_LISTING_USERS, ERROR_XWIKI_ACCESS_EXO_EXCEPTION_USERS, ERROR_XWIKI_ACCESS_TOKEN_INVALID, ERROR_XWIKI_APP_ATTACHMENT_NOT_FOUND, ERROR_XWIKI_APP_CREATE_USER, ERROR_XWIKI_APP_DOCUMENT_NOT_EMPTY, ERROR_XWIKI_APP_EXPORT, ERROR_XWIKI_APP_FILE_EXCEPTION_MAXSIZE, ERROR_XWIKI_APP_INVALID_CHARS, ERROR_XWIKI_APP_JAVA_HEAP_SPACE, ERROR_XWIKI_APP_REDIRECT_EXCEPTION, ERROR_XWIKI_APP_SEND_RESPONSE_EXCEPTION, ERROR_XWIKI_APP_SERVICE_NOT_FOUND, ERROR_XWIKI_APP_TEMPLATE_DOES_NOT_EXIST, ERROR_XWIKI_APP_UPLOAD_FILE_EXCEPTION, ERROR_XWIKI_APP_UPLOAD_PARSE_EXCEPTION, ERROR_XWIKI_APP_URL_EXCEPTION, ERROR_XWIKI_APP_VALIDATE_USER, ERROR_XWIKI_CLASSES_CANNOT_PREPARE_CUSTOM_DISPLAY, ERROR_XWIKI_CLASSES_CUSTOMCLASSINVOCATIONERROR, ERROR_XWIKI_CLASSES_DIFF, ERROR_XWIKI_CLASSES_FIELD_DOES_NOT_EXIST, ERROR_XWIKI_CLASSES_FIELD_INVALID, ERROR_XWIKI_CLASSES_PROPERTY_CLASS_IN_METACLASS, ERROR_XWIKI_CLASSES_PROPERTY_CLASS_INSTANCIATION, ERROR_XWIKI_CONFIG_FILENOTFOUND, ERROR_XWIKI_CONFIG_FORMATERROR, ERROR_XWIKI_CONTENT_LINK_INVALID_TARGET, ERROR_XWIKI_CONTENT_LINK_INVALID_URI, ERROR_XWIKI_DIFF_ATTACHMENT_ERROR, ERROR_XWIKI_DIFF_CLASS_ERROR, ERROR_XWIKI_DIFF_CONTENT_ERROR, ERROR_XWIKI_DIFF_METADATA_ERROR, ERROR_XWIKI_DIFF_OBJECT_ERROR, ERROR_XWIKI_DIFF_RENDERED_ERROR, ERROR_XWIKI_DIFF_XML_ERROR, ERROR_XWIKI_DOC_CUSTOMDOCINVOCATIONERROR, ERROR_XWIKI_DOC_EXPORT, ERROR_XWIKI_DOES_NOT_EXIST, ERROR_XWIKI_EMAIL_CANNOT_GET_VALIDATION_CONFIG, ERROR_XWIKI_EMAIL_CANNOT_PREPARE_VALIDATION_EMAIL, ERROR_XWIKI_EMAIL_CONNECT_FAILED, ERROR_XWIKI_EMAIL_ERROR_SENDING_EMAIL, ERROR_XWIKI_EMAIL_LOGIN_FAILED, ERROR_XWIKI_EMAIL_SEND_FAILED, ERROR_XWIKI_EXPORT_PDF_FOP_FAILED, ERROR_XWIKI_EXPORT_XSL_FAILED, ERROR_XWIKI_EXPORT_XSL_FILE_NOT_FOUND, ERROR_XWIKI_GROOVY_COMPILE_FAILED, ERROR_XWIKI_GROOVY_EXECUTION_FAILED, ERROR_XWIKI_INIT_FAILED, ERROR_XWIKI_MKDIR, ERROR_XWIKI_NOT_IMPLEMENTED, ERROR_XWIKI_NOTIFICATION, ERROR_XWIKI_PERLPLUGIN_PERLSERVER_EXCEPTION, ERROR_XWIKI_PERLPLUGIN_START, ERROR_XWIKI_PERLPLUGIN_START_EXCEPTION, ERROR_XWIKI_RENDERING_GROOVY_EXCEPTION, ERROR_XWIKI_RENDERING_VELOCITY_EXCEPTION, ERROR_XWIKI_STORE_ARCHIVEFORMAT, ERROR_XWIKI_STORE_ATTACHMENT_ARCHIVEFORMAT, ERROR_XWIKI_STORE_CLASSINVOCATIONERROR, ERROR_XWIKI_STORE_FILENOTFOUND, ERROR_XWIKI_STORE_HIBERNATE_CANNOT_DELETE_UNLOADED_DOC, ERROR_XWIKI_STORE_HIBERNATE_CHECK_EXISTS_DATABASE, ERROR_XWIKI_STORE_HIBERNATE_CHECK_EXISTS_DOC, ERROR_XWIKI_STORE_HIBERNATE_CREATE_DATABASE, ERROR_XWIKI_STORE_HIBERNATE_DELETE_DATABASE, ERROR_XWIKI_STORE_HIBERNATE_DELETING_ATTACHMENT, ERROR_XWIKI_STORE_HIBERNATE_DELETING_DOC, ERROR_XWIKI_STORE_HIBERNATE_DELETING_LINKS, ERROR_XWIKI_STORE_HIBERNATE_DELETING_LOCK, ERROR_XWIKI_STORE_HIBERNATE_DELETING_OBJECT, ERROR_XWIKI_STORE_HIBERNATE_INVALID_MAPPING, ERROR_XWIKI_STORE_HIBERNATE_LOADING_ATTACHMENT, ERROR_XWIKI_STORE_HIBERNATE_LOADING_BACKLINKS, ERROR_XWIKI_STORE_HIBERNATE_LOADING_CLASS, ERROR_XWIKI_STORE_HIBERNATE_LOADING_LINKS, ERROR_XWIKI_STORE_HIBERNATE_LOADING_LOCK, ERROR_XWIKI_STORE_HIBERNATE_LOADING_OBJECT, ERROR_XWIKI_STORE_HIBERNATE_MAPPING_INJECTION_FAILED, ERROR_XWIKI_STORE_HIBERNATE_READING_DOC, ERROR_XWIKI_STORE_HIBERNATE_READING_REVISIONS, ERROR_XWIKI_STORE_HIBERNATE_READING_VERSION, ERROR_XWIKI_STORE_HIBERNATE_SAVING_ATTACHMENT, ERROR_XWIKI_STORE_HIBERNATE_SAVING_ATTACHMENT_LIST, ERROR_XWIKI_STORE_HIBERNATE_SAVING_CLASS, ERROR_XWIKI_STORE_HIBERNATE_SAVING_DOC, ERROR_XWIKI_STORE_HIBERNATE_SAVING_LINKS, ERROR_XWIKI_STORE_HIBERNATE_SAVING_LOCK, ERROR_XWIKI_STORE_HIBERNATE_SAVING_OBJECT, ERROR_XWIKI_STORE_HIBERNATE_SEARCH, ERROR_XWIKI_STORE_HIBERNATE_SEARCHING_ATTACHMENT, ERROR_XWIKI_STORE_HIBERNATE_SWITCH_DATABASE, ERROR_XWIKI_STORE_HIBERNATE_UNEXISTANT_VERSION, ERROR_XWIKI_STORE_JCR_CANNOT_DELETE_UNLOADED_DOC, ERROR_XWIKI_STORE_JCR_CHECK_EXISTS_DOC, ERROR_XWIKI_STORE_JCR_CREATE_DATABASE, ERROR_XWIKI_STORE_JCR_DELETING_ATTACHMENT, ERROR_XWIKI_STORE_JCR_DELETING_DOC, ERROR_XWIKI_STORE_JCR_DELETING_LINKS, ERROR_XWIKI_STORE_JCR_DELETING_LOCK, ERROR_XWIKI_STORE_JCR_DELETING_OBJECT, ERROR_XWIKI_STORE_JCR_INVALID_MAPPING, ERROR_XWIKI_STORE_JCR_LOADING_ATTACHMENT, ERROR_XWIKI_STORE_JCR_LOADING_BACKLINKS, ERROR_XWIKI_STORE_JCR_LOADING_CLASS, ERROR_XWIKI_STORE_JCR_LOADING_LINKS, ERROR_XWIKI_STORE_JCR_LOADING_LOCK, ERROR_XWIKI_STORE_JCR_LOADING_OBJECT, ERROR_XWIKI_STORE_JCR_MAPPING_INJECTION_FAILED, ERROR_XWIKI_STORE_JCR_OTHER, ERROR_XWIKI_STORE_JCR_READING_DOC, ERROR_XWIKI_STORE_JCR_READING_REVISIONS, ERROR_XWIKI_STORE_JCR_READING_VERSION, ERROR_XWIKI_STORE_JCR_SAVING_ATTACHMENT, ERROR_XWIKI_STORE_JCR_SAVING_ATTACHMENT_LIST, ERROR_XWIKI_STORE_JCR_SAVING_CLASS, ERROR_XWIKI_STORE_JCR_SAVING_DOC, ERROR_XWIKI_STORE_JCR_SAVING_LINKS, ERROR_XWIKI_STORE_JCR_SAVING_LOCK, ERROR_XWIKI_STORE_JCR_SAVING_OBJECT, ERROR_XWIKI_STORE_JCR_SEARCH, ERROR_XWIKI_STORE_JCR_SEARCHING_ATTACHMENT, ERROR_XWIKI_STORE_JCR_SWITCH_DATABASE, ERROR_XWIKI_STORE_JCR_UNEXISTANT_VERSION, ERROR_XWIKI_STORE_MIGRATION, ERROR_XWIKI_STORE_RCS_DELETING_ATTACHMENT, ERROR_XWIKI_STORE_RCS_DELETING_FILE, ERROR_XWIKI_STORE_RCS_LOADING_ATTACHMENT, ERROR_XWIKI_STORE_RCS_READING_FILE, ERROR_XWIKI_STORE_RCS_READING_REVISIONS, ERROR_XWIKI_STORE_RCS_READING_VERSION, ERROR_XWIKI_STORE_RCS_SAVING_ATTACHMENT, ERROR_XWIKI_STORE_RCS_SAVING_FILE, ERROR_XWIKI_STORE_RCS_SEARCH, ERROR_XWIKI_STORE_RCS_SEARCHING_ATTACHMENT, ERROR_XWIKI_STORE_SEARCH_NOTIMPL, ERROR_XWIKI_UNKNOWN, ERROR_XWIKI_USER_CREATE, ERROR_XWIKI_USER_INACTIVE, ERROR_XWIKI_USER_INIT, MODULE_PLUGIN_LASZLO, MODULE_XWIKI, MODULE_XWIKI_ACCESS, MODULE_XWIKI_APP, MODULE_XWIKI_CACHE, MODULE_XWIKI_CLASSES, MODULE_XWIKI_CONFIG, MODULE_XWIKI_CONTENT, MODULE_XWIKI_DIFF, MODULE_XWIKI_DOC, MODULE_XWIKI_EMAIL, MODULE_XWIKI_EXPORT, MODULE_XWIKI_GROOVY, MODULE_XWIKI_GWT_API, MODULE_XWIKI_NOTIFICATION, MODULE_XWIKI_PERLPLUGINS, MODULE_XWIKI_PLUGINS, MODULE_XWIKI_RENDERING, MODULE_XWIKI_STORE, MODULE_XWIKI_USER, MODULE_XWIKI_XMLRPC
 
Constructor Summary
WikiManagerException(int code, java.lang.String message)
          Create an WikiManagerException.
WikiManagerException(int code, java.lang.String message, java.lang.Throwable e)
          Create an WikiManagerException.
WikiManagerException(int code, java.lang.String message, java.lang.Throwable e, java.lang.Object[] args)
          Create an WikiManagerException.
 
Method Summary
static WikiManagerException getDefaultException()
           
 
Methods inherited from class com.xpn.xwiki.plugin.PluginException
getPluginName, setPluginName
 
Methods inherited from class com.xpn.xwiki.XWikiException
getArgs, getCode, getException, getFullMessage, getMessage, getModule, getModuleName, getStackTraceAsString, getStackTraceAsString, printStackTrace, printStackTrace, setArgs, setCode, setException, setMessage, setModule
 
Methods inherited from class java.lang.Throwable
fillInStackTrace, getCause, getLocalizedMessage, getStackTrace, initCause, printStackTrace, setStackTrace, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

ERROR_XWIKI_USERDOESNOTEXIST

public static final int ERROR_XWIKI_USERDOESNOTEXIST
Error when trying to use provided user that does not exists.

TODO : move in XWikiException

See Also:
Constant Field Values

MODULE_PLUGIN_WIKIMANAGER

public static final int MODULE_PLUGIN_WIKIMANAGER
Wiki Manager plugin error identifier.

See Also:
Constant Field Values

ERROR_WM_WIKIALREADYEXISTS

public static final int ERROR_WM_WIKIALREADYEXISTS
Error when trying to create wiki descriptor that already exists.

See Also:
Constant Field Values

ERROR_WM_WIKIDOESNOTEXISTS

public static final int ERROR_WM_WIKIDOESNOTEXISTS
Error when trying to use a provided wiki descriptor that does not exist.

See Also:
Constant Field Values

ERROR_WM_UPDATEDATABASE

public static final int ERROR_WM_UPDATEDATABASE
Error when trying to update the database/schema.

See Also:
Constant Field Values

ERROR_WM_WIKINAMEFORBIDDEN

public static final int ERROR_WM_WIKINAMEFORBIDDEN
Error when trying to create a wiki with a forbidden provided name.

See Also:
Constant Field Values

ERROR_WM_XWIKINOTVIRTUAL

public static final int ERROR_WM_XWIKINOTVIRTUAL
Error when trying to execute action that need xwiki engine to be in virtual mode and is not.

See Also:
Constant Field Values

ERROR_WM_PACKAGEDOESNOTEXISTS

public static final int ERROR_WM_PACKAGEDOESNOTEXISTS
Error when trying to get an attached XAR package that does not exists.

See Also:
Constant Field Values

ERROR_WM_PACKAGEIMPORT

public static final int ERROR_WM_PACKAGEIMPORT
Error when trying to load a XAR package file in a list of XWikiDocument.

See Also:
Constant Field Values

ERROR_WM_PACKAGEINSTALL

public static final int ERROR_WM_PACKAGEINSTALL
Error when trying to insert in wiki a loaded XAR package list of XWikiDocument.

See Also:
Constant Field Values

ERROR_WM_WIKIALIASDOESNOTEXISTS

public static final int ERROR_WM_WIKIALIASDOESNOTEXISTS
Error when trying to get a provided wiki alias that does not exist.

Since:
1.1
See Also:
Constant Field Values
Constructor Detail

WikiManagerException

public WikiManagerException(int code,
                            java.lang.String message)
Create an WikiManagerException.

Parameters:
code - the error code.
message - a literal message about this error.

WikiManagerException

public WikiManagerException(int code,
                            java.lang.String message,
                            java.lang.Throwable e,
                            java.lang.Object[] args)
Create an WikiManagerException. Replace any parameters found in the message by the passed args parameters. The format is the one used by MessageFormat.

Parameters:
code - the error code.
message - a literal message about this error.
e - the exception this exception wrap.
args - the array of parameters to use for replacing "{N}" elements in the string. See MessageFormat for the full syntax

WikiManagerException

public WikiManagerException(int code,
                            java.lang.String message,
                            java.lang.Throwable e)
Create an WikiManagerException.

Parameters:
code - the error code.
message - a literal message about this error.
e - the exception this exception wrap.
Method Detail

getDefaultException

public static WikiManagerException getDefaultException()
Returns:
unique instance of the default WikiManagerException.


Copyright © 2004-2010 XWiki. All Rights Reserved.