|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.xpn.xwiki.wysiwyg.client.WikiServiceAsyncCacheProxy
public class WikiServiceAsyncCacheProxy
Cache proxy for WikiServiceAsync. This proxy is used to store on the client a set of values from the server
that cannot change without server restart, therefore without the reload of the page that holds the reference to the
WikiService.
| Constructor Summary | |
|---|---|
WikiServiceAsyncCacheProxy(WikiServiceAsync service)
Creates a new cache proxy for the given service. |
|
| Method Summary | |
|---|---|
void |
getAttachment(java.lang.String wikiName,
java.lang.String spaceName,
java.lang.String pageName,
java.lang.String attachmentName,
com.google.gwt.user.client.rpc.AsyncCallback<Attachment> async)
Returns attachment information from the passed parameters, testing if the passed attachment exists. |
void |
getAttachments(java.lang.String wikiName,
java.lang.String spaceName,
java.lang.String pageName,
com.google.gwt.user.client.rpc.AsyncCallback<java.util.List<Attachment>> async)
Returns all the attachments from the referred page. |
void |
getImageAttachments(java.lang.String wikiName,
java.lang.String spaceName,
java.lang.String pageName,
com.google.gwt.user.client.rpc.AsyncCallback<java.util.List<Attachment>> async)
Returns all the image attachments from the referred page. |
void |
getMatchingPages(java.lang.String keyword,
int start,
int count,
com.google.gwt.user.client.rpc.AsyncCallback<java.util.List<WikiPage>> async)
|
void |
getPageLink(java.lang.String wikiName,
java.lang.String spaceName,
java.lang.String pageName,
java.lang.String revision,
java.lang.String anchor,
com.google.gwt.user.client.rpc.AsyncCallback<LinkConfig> async)
Creates a page link (URL, reference) from the given parameters. |
void |
getPageNames(java.lang.String wikiName,
java.lang.String spaceName,
com.google.gwt.user.client.rpc.AsyncCallback<java.util.List<java.lang.String>> async)
Returns the list of the page names from a given space and a given wiki. |
void |
getRecentlyModifiedPages(int start,
int count,
com.google.gwt.user.client.rpc.AsyncCallback<java.util.List<WikiPage>> async)
|
void |
getSpaceNames(java.lang.String wikiName,
com.google.gwt.user.client.rpc.AsyncCallback<java.util.List<java.lang.String>> async)
Returns a list of all spaces names in the specified wiki. |
void |
getVirtualWikiNames(com.google.gwt.user.client.rpc.AsyncCallback<java.util.List<java.lang.String>> async)
Returns a list containing the names of all wikis. |
void |
isMultiWiki(com.google.gwt.user.client.rpc.AsyncCallback<java.lang.Boolean> async)
Check if the current wiki is part of a multiwiki (i.e. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public WikiServiceAsyncCacheProxy(WikiServiceAsync service)
service - the service to be cached.| Method Detail |
|---|
public void getPageNames(java.lang.String wikiName,
java.lang.String spaceName,
com.google.gwt.user.client.rpc.AsyncCallback<java.util.List<java.lang.String>> async)
getPageNames in interface WikiServiceAsyncwikiName - the name of the wiki. Pass null if this should use the current wiki.spaceName - the name of the spaceasync - object used for asynchronous communication between server and clientWikiServiceAsync.getPageNames(String, String, AsyncCallback)
public void getRecentlyModifiedPages(int start,
int count,
com.google.gwt.user.client.rpc.AsyncCallback<java.util.List<WikiPage>> async)
getRecentlyModifiedPages in interface WikiServiceAsyncstart - the start index of the list of pages to returncount - the number of pages to returnasync - object used for asynchronous communication between server and client, to return on success the
recently count modified pages of the current user, starting from position start
public void getMatchingPages(java.lang.String keyword,
int start,
int count,
com.google.gwt.user.client.rpc.AsyncCallback<java.util.List<WikiPage>> async)
getMatchingPages in interface WikiServiceAsynckeyword - the keyword to search the pages forstart - the start index of the list of pages to returncount - the number of pages to returnasync - object used for asynchronous communication between server and client, to return on success the
count pages whose full name or title match the keyword, starting from position start
public void getSpaceNames(java.lang.String wikiName,
com.google.gwt.user.client.rpc.AsyncCallback<java.util.List<java.lang.String>> async)
getSpaceNames in interface WikiServiceAsyncwikiName - the name of the wiki to search for spaces. If this is null, the current wiki will be
used.async - object used for asynchronous communication between server and clientWikiServiceAsync.getSpaceNames(String, AsyncCallback)public void getVirtualWikiNames(com.google.gwt.user.client.rpc.AsyncCallback<java.util.List<java.lang.String>> async)
getVirtualWikiNames in interface WikiServiceAsyncasync - async object used for asynchronous communication between server and clientWikiServiceAsync.getVirtualWikiNames(AsyncCallback)public void isMultiWiki(com.google.gwt.user.client.rpc.AsyncCallback<java.lang.Boolean> async)
isMultiWiki in interface WikiServiceAsyncasync - object used for asynchronous communication between server and clientWikiServiceAsync.isMultiWiki(AsyncCallback)
public void getPageLink(java.lang.String wikiName,
java.lang.String spaceName,
java.lang.String pageName,
java.lang.String revision,
java.lang.String anchor,
com.google.gwt.user.client.rpc.AsyncCallback<LinkConfig> async)
getPageLink in interface WikiServiceAsyncwikiName - the name of the wiki to which to linkspaceName - the name of the space of the page. If this parameter is missing, it is replaced with the space
of the current document in the context.pageName - the name of the page to which to link to. If it's missing, it is replaced with "WebHome".revision - the value for the page revision to which to link to. If this is missing, the link is made to the
latest revision, the default view action for the document.anchor - the name of the anchor type.async - object used for asynchronous communication between server and client.WikiServiceAsync.getPageLink(String, String, String, String, String, AsyncCallback)
public void getAttachment(java.lang.String wikiName,
java.lang.String spaceName,
java.lang.String pageName,
java.lang.String attachmentName,
com.google.gwt.user.client.rpc.AsyncCallback<Attachment> async)
attachmentName name will be cleaned to match the attachment names cleaning rules, and the attachment
reference and URL will be generated with the cleaned name. This function will be used as a method to test the
correct upload of a file to a page.
getAttachment in interface WikiServiceAsyncwikiName - the name of the wiki of the page the file is attached tospaceName - the name of the space of the page the file is attached topageName - the name of the page the file is attached toattachmentName - the uncleaned name of the attachment, which is to be cleaned on the serverasync - object used for asynchronous communication between server and client, to return, on success, an
Attachment containing the reference and the URL of the attachment, or null in case the
attachment was not foundWikiServiceAsync.getAttachment(String, String, String, String, AsyncCallback)
public void getImageAttachments(java.lang.String wikiName,
java.lang.String spaceName,
java.lang.String pageName,
com.google.gwt.user.client.rpc.AsyncCallback<java.util.List<Attachment>> async)
getImageAttachments in interface WikiServiceAsyncwikiName - the name of the wiki to get images fromspaceName - the name of the space to get image attachments frompageName - the name of the page to get image attachments fromasync - object used for asynchronous communication between server and client.WikiServiceAsync.getImageAttachments(String, String, String, AsyncCallback)
public void getAttachments(java.lang.String wikiName,
java.lang.String spaceName,
java.lang.String pageName,
com.google.gwt.user.client.rpc.AsyncCallback<java.util.List<Attachment>> async)
getAttachments in interface WikiServiceAsyncwikiName - the name of the wiki to get attachments fromspaceName - the name of the space to get attachments frompageName - the name of the page to get attachments fromasync - object used for asynchronous communication between server and client.WikiServiceAsync.getAttachments(String, String, String, AsyncCallback)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||