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

Packages that use ProviderException
com.ecyrd.jspwiki   
com.ecyrd.jspwiki.attachment   
com.ecyrd.jspwiki.plugin Provides plugins to the JSPWiki. 
com.ecyrd.jspwiki.providers   
com.ecyrd.jspwiki.rss   
com.ecyrd.jspwiki.search   
com.ecyrd.jspwiki.tags   
 

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()
           
 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)
           
 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)
           
 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)
           
 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, long contentLength)
           
 Collection AttachmentManager.getAllAttachments()
          Returns a collection of Attachments, containing each and every attachment that is in this Wiki.
 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 an attachment from the repository as a stream.
 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.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)
           
 

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 CachingAttachmentProvider.deleteAttachment(Attachment att)
           
 void BasicAttachmentProvider.deleteAttachment(Attachment att)
           
 void WikiPageProvider.deletePage(String pageName)
          Removes an entire page 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 RCSFileProvider.deletePage(String page)
          Removes the page file and the RCS archive from the repository.
 void FileSystemProvider.deletePage(String pageName)
           
 void CachingProvider.deletePage(String pageName)
           
 void AbstractFileProvider.deletePage(String pageName)
           
 void WikiAttachmentProvider.deleteVersion(Attachment att)
          Removes a specific version from the repository.
 void CachingAttachmentProvider.deleteVersion(Attachment att)
           
 void BasicAttachmentProvider.deleteVersion(Attachment att)
           
 void WikiPageProvider.deleteVersion(String pageName, int version)
          Removes a specific version from the repository.
 void VersioningFileProvider.deleteVersion(String page, int version)
           
 void CachingProvider.deleteVersion(String pageName, int version)
           
 void AbstractFileProvider.deleteVersion(String pageName, int version)
           
 Collection WikiPageProvider.getAllPages()
          Returns all pages.
 Collection VersioningFileProvider.getAllPages()
           
 Collection CachingProvider.getAllPages()
           
 Collection AbstractFileProvider.getAllPages()
           
 InputStream WikiAttachmentProvider.getAttachmentData(Attachment att)
          Get attachment data.
 InputStream CachingAttachmentProvider.getAttachmentData(Attachment att)
           
 InputStream BasicAttachmentProvider.getAttachmentData(Attachment att)
           
 Attachment WikiAttachmentProvider.getAttachmentInfo(WikiPage page, String name, int version)
          Returns info about an attachment.
 Attachment CachingAttachmentProvider.getAttachmentInfo(WikiPage page, String name, int version)
           
 Attachment BasicAttachmentProvider.getAttachmentInfo(WikiPage page, String name, int version)
           
 int WikiPageProvider.getPageCount()
          Gets the number of pages.
 int CachingProvider.getPageCount()
           
 WikiPage WikiPageProvider.getPageInfo(String page, int version)
          Returns info about the page.
 WikiPage VersioningFileProvider.getPageInfo(String page, int version)
           
 WikiPage RCSFileProvider.getPageInfo(String page, int version)
           
 WikiPage FileSystemProvider.getPageInfo(String page, int version)
           
 WikiPage CachingProvider.getPageInfo(String pageName, int version)
           
 WikiPage AbstractFileProvider.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 VersioningFileProvider.getPageText(String page, int version)
           
 String RCSFileProvider.getPageText(String page, int version)
           
 String CachingProvider.getPageText(String pageName, int version)
           
 String AbstractFileProvider.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 VersioningFileProvider.getVersionHistory(String page)
          FIXME: Does not get user information.
 List CachingProvider.getVersionHistory(String pageName)
           
 List AbstractFileProvider.getVersionHistory(String page)
          The FileSystemProvider provides only one version.
 List WikiAttachmentProvider.listAllChanged(Date timestamp)
          Lists changed attachments since given date.
 List CachingAttachmentProvider.listAllChanged(Date timestamp)
           
 List BasicAttachmentProvider.listAllChanged(Date timestamp)
           
 Collection WikiAttachmentProvider.listAttachments(WikiPage page)
          Lists all attachments attached to a page.
 Collection CachingAttachmentProvider.listAttachments(WikiPage page)
           
 Collection BasicAttachmentProvider.listAttachments(WikiPage 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 CachingAttachmentProvider.moveAttachmentsForPage(String oldParent, String newParent)
           
 void BasicAttachmentProvider.moveAttachmentsForPage(String oldParent, String newParent)
           
 void WikiPageProvider.movePage(String from, String to)
          Move a page
 void VersioningFileProvider.movePage(String from, String to)
           
 void RCSFileProvider.movePage(String from, String to)
           
 void FileSystemProvider.movePage(String from, String to)
           
 void CachingProvider.movePage(String from, String to)
           
 void WikiAttachmentProvider.putAttachmentData(Attachment att, InputStream data)
          Put new attachment data.
 void CachingAttachmentProvider.putAttachmentData(Attachment att, InputStream data)
           
 void BasicAttachmentProvider.putAttachmentData(Attachment att, InputStream data)
           
 void WikiPageProvider.putPageText(WikiPage page, String text)
          Attempts to save the page text for page "page".
 void VersioningFileProvider.putPageText(WikiPage page, String text)
           
 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 FileSystemProvider.putPageText(WikiPage page, String text)
           
 void CachingProvider.putPageText(WikiPage page, String text)
           
 void AbstractFileProvider.putPageText(WikiPage page, String text)
           
 

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)
           
 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 SearchProvider.findPages(String query)
          Search for pages matching a search query
 Collection SearchManager.findPages(String query)
          Sends a search to the current search provider.
 Collection LuceneSearchProvider.findPages(String query)
           
 

Uses of ProviderException in com.ecyrd.jspwiki.tags
 

Methods in com.ecyrd.jspwiki.tags that throw ProviderException
 int PageExistsTag.doWikiStartTag()
           
 int NoSuchPageTag.doWikiStartTag()
           
 int InsertPageTag.doWikiStartTag()
           
 int IncludeTag.doWikiStartTag()
           
 int ContentTag.doWikiStartTag()
           
 int CheckVersionTag.doWikiStartTag()
           
 int CheckRequestContextTag.doWikiStartTag()
           
 int CheckLockTag.doWikiStartTag()
           
 int CalendarTag.doWikiStartTag()