Uses of Class
com.ecyrd.jspwiki.providers.ProviderException

Packages that use ProviderException
com.ecyrd.jspwiki The chief package of JSPWiki. 
com.ecyrd.jspwiki.attachment Attachment management, uploading and downloading. 
com.ecyrd.jspwiki.content Provides content management functionality for JSPWiki. 
com.ecyrd.jspwiki.plugin Provides plugins to the JSPWiki. 
com.ecyrd.jspwiki.providers Provides storage for JSPWiki. 
com.ecyrd.jspwiki.rss   
com.ecyrd.jspwiki.search Provides the JSPWiki search functionality. 
com.ecyrd.jspwiki.tags Provides standard JSP tags for JSPWiki. 
com.ecyrd.jspwiki.ui Java classes for management of the JSP user interface. 
 

Uses of ProviderException in com.ecyrd.jspwiki
 

Methods in com.ecyrd.jspwiki that throw ProviderException
 void WikiEngine.deletePage(String pageName)
          Deletes a page or an attachment completely, including all versions.
 void PageManager.deletePage(WikiPage page)
          Deletes an entire page, all versions, all traces.
 void WikiEngine.deleteVersion(WikiPage page)
          Deletes a specific version of a page or an attachment.
 void PageManager.deleteVersion(WikiPage page)
          Deletes only a specific version of a WikiPage.
 Collection WikiEngine.findPages(String query)
          Parses an incoming search request, then does a search.
 Collection PageManager.getAllPages()
          Returns all pages in some random order.
 String WikiEngine.getFinalPageName(String page)
          Returns the correct page name, or null, if no such page can be found.
 WikiPage PageManager.getPageInfo(String pageName, int version)
          Finds a WikiPage object describing a particular page and version.
 String PageManager.getPageText(String pageName, int version)
          Fetches the page text from the repository.
 List PageManager.getVersionHistory(String pageName)
          Gets a version history of page.
 void ReferenceManager.initialize(Collection pages)
          Initializes the entire reference manager with the initial set of pages from the collection.
 boolean PageManager.pageExists(String pageName)
          Returns true, if the page exists (any version).
 boolean WikiEngine.pageExists(String page, int version)
          Returns true, if the requested page (or an alias) exists with the requested version.
 boolean PageManager.pageExists(String pageName, int version)
          Checks for existence of a specific page and version.
 boolean WikiEngine.pageExists(WikiPage page)
          Returns true, if the requested page (or an alias) exists, with the specified version in the WikiPage.
 void PageManager.putPageText(WikiPage page, String content)
          Puts the page text into the repository.
 

Uses of ProviderException in com.ecyrd.jspwiki.attachment
 

Methods in com.ecyrd.jspwiki.attachment that throw ProviderException
 void AttachmentManager.deleteAttachment(Attachment att)
          Deletes all versions of the given attachment.
 void AttachmentManager.deleteVersion(Attachment att)
          Deletes the given attachment version.
protected  boolean AttachmentServlet.executeUpload(WikiContext context, InputStream data, String filename, String errorPage, String parentPage, String changenote, long contentLength)
           
 Collection AttachmentManager.getAllAttachments()
          Returns a collection of Attachments, containing each and every attachment that is in this Wiki.
 InputStream DynamicAttachmentProvider.getAttachmentData(WikiContext context, Attachment att)
          Returns a stream of data for this attachment.
 Attachment AttachmentManager.getAttachmentInfo(String name)
          Gets info on a particular attachment, latest version.
 Attachment AttachmentManager.getAttachmentInfo(String name, int version)
          Gets info on a particular attachment with the given version.
 Attachment AttachmentManager.getAttachmentInfo(WikiContext context, String attachmentname)
          Figures out the full attachment name from the context and attachment name.
 Attachment AttachmentManager.getAttachmentInfo(WikiContext context, String attachmentname, int version)
          Figures out the full attachment name from the context and attachment name.
 InputStream AttachmentManager.getAttachmentStream(Attachment att)
          Finds a (real) attachment from the repository as a stream.
 InputStream AttachmentManager.getAttachmentStream(WikiContext ctx, Attachment att)
          Returns an attachment stream using the particular WikiContext.
 List AttachmentManager.getVersionHistory(String attachmentName)
          Returns a list of versions of the attachment.
 Collection AttachmentManager.listAttachments(WikiPage wikipage)
          Returns the list of attachments associated with a given wiki page.
 void AttachmentManager.storeAttachment(Attachment att, File source)
          Stores an attachment that lives in the given file.
 void AttachmentManager.storeAttachment(Attachment att, InputStream in)
          Stores an attachment directly from a stream.
 

Uses of ProviderException in com.ecyrd.jspwiki.content
 

Methods in com.ecyrd.jspwiki.content that throw ProviderException
 void Exporter.export(WikiEngine engine)
          Exports the entire repository using a WikiEngine.
protected  void Exporter.exportPage(WikiEngine engine, Attachment att)
           
protected  void Exporter.exportPage(WikiEngine engine, WikiPage p)
           
 

Uses of ProviderException in com.ecyrd.jspwiki.plugin
 

Methods in com.ecyrd.jspwiki.plugin that throw ProviderException
 List WeblogPlugin.findBlogEntries(PageManager mgr, String baseName, Date start, Date end)
          Attempts to locate all pages that correspond to the blog entry pattern.
 String WeblogEntryPlugin.getNewEntryPage(WikiEngine engine, String blogName)
          Returns a new page name for entries.
 

Uses of ProviderException in com.ecyrd.jspwiki.providers
 

Subclasses of ProviderException in com.ecyrd.jspwiki.providers
 class NoSuchVersionException
          Indicates that an non-existing version was specified.
 class RepositoryModifiedException
          If the provider detects that someone has modified the repository externally, it should throw this exception.
 

Methods in com.ecyrd.jspwiki.providers that throw ProviderException
 void WikiAttachmentProvider.deleteAttachment(Attachment att)
          Removes an entire page from the repository.
 void BasicAttachmentProvider.deleteAttachment(Attachment att)
          Removes an entire page from the repository.
 void CachingAttachmentProvider.deleteAttachment(Attachment att)
          Removes an entire page from the repository.
 void WikiPageProvider.deletePage(String pageName)
          Removes an entire page from the repository.
 void AbstractFileProvider.deletePage(String pageName)
          Removes an entire page from the repository.
 void CachingProvider.deletePage(String pageName)
          Removes an entire page from the repository.
 void FileSystemProvider.deletePage(String pageName)
          Removes an entire page from the repository.
 void RCSFileProvider.deletePage(String page)
          Removes the page file and the RCS archive from the repository.
 void VersioningFileProvider.deletePage(String page)
          Removes the relevant page directory under "OLD" -directory as well, but does not remove any extra subdirectories from it.
 void WikiAttachmentProvider.deleteVersion(Attachment att)
          Removes a specific version from the repository.
 void BasicAttachmentProvider.deleteVersion(Attachment att)
          Removes a specific version from the repository.
 void CachingAttachmentProvider.deleteVersion(Attachment att)
          Removes a specific version from the repository.
 void WikiPageProvider.deleteVersion(String pageName, int version)
          Removes a specific version from the repository.
 void AbstractFileProvider.deleteVersion(String pageName, int version)
          Removes a specific version from the repository.
 void CachingProvider.deleteVersion(String pageName, int version)
          Removes a specific version from the repository.
 void VersioningFileProvider.deleteVersion(String page, int version)
          Removes a specific version from the repository.
 Collection WikiPageProvider.getAllPages()
          Returns all pages.
 Collection AbstractFileProvider.getAllPages()
          Returns all pages.
 Collection CachingProvider.getAllPages()
          Returns all pages.
 Collection VersioningFileProvider.getAllPages()
          Returns all pages.
 InputStream WikiAttachmentProvider.getAttachmentData(Attachment att)
          Get attachment data.
 InputStream BasicAttachmentProvider.getAttachmentData(Attachment att)
          Get attachment data.
 InputStream CachingAttachmentProvider.getAttachmentData(Attachment att)
          Get attachment data.
 Attachment WikiAttachmentProvider.getAttachmentInfo(WikiPage page, String name, int version)
          Returns info about an attachment.
 Attachment BasicAttachmentProvider.getAttachmentInfo(WikiPage page, String name, int version)
          Returns info about an attachment.
 Attachment CachingAttachmentProvider.getAttachmentInfo(WikiPage page, String name, int version)
          Returns info about an attachment.
 int WikiPageProvider.getPageCount()
          Gets the number of pages.
 int CachingProvider.getPageCount()
          Gets the number of pages.
 WikiPage WikiPageProvider.getPageInfo(String page, int version)
          Returns info about the page.
 WikiPage AbstractFileProvider.getPageInfo(String page, int version)
          Always returns the latest version, since FileSystemProvider does not support versioning.
 WikiPage CachingProvider.getPageInfo(String pageName, int version)
          Returns info about the page.
 WikiPage FileSystemProvider.getPageInfo(String page, int version)
          Always returns the latest version, since FileSystemProvider does not support versioning.
 WikiPage RCSFileProvider.getPageInfo(String page, int version)
          Always returns the latest version, since FileSystemProvider does not support versioning.
 WikiPage VersioningFileProvider.getPageInfo(String page, int version)
          Always returns the latest version, since FileSystemProvider does not support versioning.
 String WikiPageProvider.getPageText(String page, int version)
          Gets a specific version out of the repository.
 String AbstractFileProvider.getPageText(String page, int version)
          This implementation just returns the current version, as filesystem does not provide versioning information for now.
 String CachingProvider.getPageText(String pageName, int version)
          Gets a specific version out of the repository.
 String RCSFileProvider.getPageText(String page, int version)
          This implementation just returns the current version, as filesystem does not provide versioning information for now.
 String VersioningFileProvider.getPageText(String page, int version)
          This implementation just returns the current version, as filesystem does not provide versioning information for now.
 List WikiPageProvider.getVersionHistory(String page)
          Returns version history.
 List AbstractFileProvider.getVersionHistory(String page)
          The FileSystemProvider provides only one version.
 List CachingProvider.getVersionHistory(String pageName)
          Returns version history.
 List VersioningFileProvider.getVersionHistory(String page)
          The FileSystemProvider provides only one version.
 List WikiAttachmentProvider.listAllChanged(Date timestamp)
          Lists changed attachments since given date.
 List BasicAttachmentProvider.listAllChanged(Date timestamp)
          Lists changed attachments since given date.
 List CachingAttachmentProvider.listAllChanged(Date timestamp)
          Lists changed attachments since given date.
 Collection WikiAttachmentProvider.listAttachments(WikiPage page)
          Lists all attachments attached to a page.
 Collection BasicAttachmentProvider.listAttachments(WikiPage page)
          Lists all attachments attached to a page.
 Collection CachingAttachmentProvider.listAttachments(WikiPage page)
          Lists all attachments attached to a page.
 void WikiAttachmentProvider.moveAttachmentsForPage(String oldParent, String newParent)
          Move all the attachments for a given page so that they are attached to a new page.
 void BasicAttachmentProvider.moveAttachmentsForPage(String oldParent, String newParent)
          Move all the attachments for a given page so that they are attached to a new page.
 void CachingAttachmentProvider.moveAttachmentsForPage(String oldParent, String newParent)
          Move all the attachments for a given page so that they are attached to a new page.
 void WikiPageProvider.movePage(String from, String to)
          Move a page
 void CachingProvider.movePage(String from, String to)
          Move a page
 void FileSystemProvider.movePage(String from, String to)
          Move a page
 void RCSFileProvider.movePage(String from, String to)
          Move a page
 void VersioningFileProvider.movePage(String from, String to)
          Move a page
 void WikiAttachmentProvider.putAttachmentData(Attachment att, InputStream data)
          Put new attachment data.
 void BasicAttachmentProvider.putAttachmentData(Attachment att, InputStream data)
          Put new attachment data.
 void CachingAttachmentProvider.putAttachmentData(Attachment att, InputStream data)
          Put new attachment data.
 void WikiPageProvider.putPageText(WikiPage page, String text)
          Attempts to save the page text for page "page".
 void AbstractFileProvider.putPageText(WikiPage page, String text)
          Attempts to save the page text for page "page".
 void CachingProvider.putPageText(WikiPage page, String text)
          Attempts to save the page text for page "page".
 void FileSystemProvider.putPageText(WikiPage page, String text)
          Attempts to save the page text for page "page".
 void RCSFileProvider.putPageText(WikiPage page, String text)
          Puts the page into RCS and makes sure there is a fresh copy in the directory as well.
 void VersioningFileProvider.putPageText(WikiPage page, String text)
          Attempts to save the page text for page "page".
 

Uses of ProviderException in com.ecyrd.jspwiki.rss
 

Methods in com.ecyrd.jspwiki.rss that throw ProviderException
protected  String RSSGenerator.generateBlogRSS(WikiContext wikiContext, List changed, Feed feed)
          Creates RSS from modifications as if this page was a blog (using the WeblogPlugin).
 String RSSGenerator.generateFeed(WikiContext wikiContext, List changed, String mode, String type)
          Generates a feed based on a context and list of changes.
 

Uses of ProviderException in com.ecyrd.jspwiki.search
 

Methods in com.ecyrd.jspwiki.search that throw ProviderException
 Collection SearchManager.findPages(String query)
          Sends a search to the current search provider.
 Collection SearchProvider.findPages(String query)
          Search for pages matching a search query
 Collection LuceneSearchProvider.findPages(String query)
          Search for pages matching a search query
 Collection LuceneSearchProvider.findPages(String query, int flags)
          Searches pages using a particular combination of flags.
 

Uses of ProviderException in com.ecyrd.jspwiki.tags
 

Methods in com.ecyrd.jspwiki.tags that throw ProviderException
 int CalendarTag.doWikiStartTag()
          This method is allowed to do pretty much whatever he wants.
 int CheckLockTag.doWikiStartTag()
          This method is allowed to do pretty much whatever he wants.
 int CheckRequestContextTag.doWikiStartTag()
          This method is allowed to do pretty much whatever he wants.
 int CheckVersionTag.doWikiStartTag()
          This method is allowed to do pretty much whatever he wants.
 int ContentTag.doWikiStartTag()
          This method is allowed to do pretty much whatever he wants.
 int IncludeTag.doWikiStartTag()
           
 int InsertPageTag.doWikiStartTag()
           
 int NoSuchPageTag.doWikiStartTag()
           
 int PageExistsTag.doWikiStartTag()
           
 

Uses of ProviderException in com.ecyrd.jspwiki.ui
 

Methods in com.ecyrd.jspwiki.ui that throw ProviderException
 String CommandResolver.getFinalPageName(String page)
           Returns the correct page name, or null, if no such page can be found.
protected  boolean CommandResolver.simplePageExists(String page)
          Determines whether a "page" exists by examining the list of special pages and querying the page manager.