# Uses of Class
org.apache.wiki.api.exceptions.ProviderException

Packages that use ProviderException
Package
Description
org.apache.wiki.api.core
JSPWiki's central API.
org.apache.wiki.api.providers
Page Providers' API package of JSPWiki.

## Uses of ProviderException in org.apache.wiki.api.core

Methods in org.apache.wiki.api.core that throw ProviderException
Modifier and Type
Method
Description
`String`
Engine.`getFinalPageName(String page)`
Returns the correct page name, or null, if no such page can be found.

## Uses of ProviderException in org.apache.wiki.api.providers

Methods in org.apache.wiki.api.providers that throw ProviderException
Modifier and Type
Method
Description
`void`
AttachmentProvider.`deleteAttachment(Attachment att)`
Removes an entire page from the repository.
`void`
PageProvider.`deletePage(String pageName)`
Removes an entire page from the repository.
`void`
AttachmentProvider.`deleteVersion(Attachment att)`
Removes a specific version from the repository.
`void`
PageProvider.`deleteVersion(String pageName, int version)`
Removes a specific version from the repository.
`Collection<Page>`
PageProvider.`getAllPages()`
Returns all pages.
`InputStream`
AttachmentProvider.`getAttachmentData(Attachment att)`
Get attachment data.
`Attachment`
AttachmentProvider.`getAttachmentInfo(Page page, String name, int version)`
Returns info about an attachment.
`int`
PageProvider.`getPageCount()`
Gets the number of pages.
`Page`
PageProvider.`getPageInfo(String page, int version)`
Returns info about the page.
`String`
PageProvider.`getPageText(String page, int version)`
Gets a specific version out of the repository.
`List<Page>`
PageProvider.`getVersionHistory(String page)`
Returns version history.
`List<Attachment>`
AttachmentProvider.`listAllChanged(Date timestamp)`
Lists changed attachments since given date.
`List<Attachment>`
AttachmentProvider.`listAttachments(Page page)`
Lists all attachments attached to a page.
`void`
AttachmentProvider.`moveAttachmentsForPage(String oldParent, String newParent)`
Move all the attachments for a given page so that they are attached to a new page.
`void`
PageProvider.`movePage(String from, String to)`
Move a page
`void`
AttachmentProvider.`putAttachmentData(Attachment att, InputStream data)`
Put new attachment data.
`void`
PageProvider.`putPageText(Page page, String text)`
Attempts to save the page text for page "page".