com.xpn.xwiki.xmlrpc
Class ConfluenceRpcHandler
java.lang.Object
com.xpn.xwiki.xmlrpc.BaseRpcHandler
com.xpn.xwiki.xmlrpc.ConfluenceRpcHandler
- public class ConfluenceRpcHandler
- extends BaseRpcHandler
Method Summary |
void |
addGroup(java.lang.String token,
java.lang.String group)
|
void |
addUser(java.lang.String token,
java.util.Hashtable user,
java.lang.String password)
|
void |
addUserToGroup(java.lang.String token,
java.lang.String username,
java.lang.String groupname)
|
private void |
checkToken(java.lang.String token,
XWikiContext context)
|
void |
deletePage(java.lang.String token,
java.lang.String pageId)
|
java.util.Vector |
getAttachments(java.lang.String token,
java.lang.String pageId)
|
java.util.Vector |
getComments(java.lang.String token,
java.lang.String pageId)
|
java.util.Hashtable |
getPage(java.lang.String token,
java.lang.String pageId)
|
java.util.Vector |
getPageHistory(java.lang.String token,
java.lang.String pageId)
|
java.util.Vector |
getPages(java.lang.String token,
java.lang.String spaceKey)
|
(package private) java.util.Hashtable |
getServerInfo(java.lang.String token)
|
java.util.Hashtable |
getSpace(java.lang.String token,
java.lang.String spaceKey)
|
java.util.Vector |
getSpaces(java.lang.String token)
|
private java.util.Hashtable |
getTokens(XWikiContext context)
|
java.util.Hashtable |
getUser(java.lang.String token,
java.lang.String username)
|
java.util.Vector |
getUserGroups(java.lang.String token,
java.lang.String username)
|
private java.lang.String |
getValidationHash(java.lang.String username,
java.lang.String password,
java.lang.String clientIP)
|
protected java.lang.String |
handleException(java.lang.Throwable e,
XWikiContext context)
|
java.lang.String |
login(java.lang.String username,
java.lang.String password)
|
boolean |
logout(java.lang.String token)
|
private java.lang.String |
parseTemplate(java.lang.String template,
XWikiContext context)
|
java.lang.String |
renderContent(java.lang.String token,
java.lang.String spaceKey,
java.lang.String pageId,
java.lang.String content)
|
java.util.Vector |
search(java.lang.String token,
java.lang.String query,
int maxResults)
|
java.util.Hashtable |
storePage(java.lang.String token,
java.util.Hashtable pageht)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ConfluenceRpcHandler
public ConfluenceRpcHandler(XWikiRequest request,
XWikiResponse response,
XWikiEngineContext econtext)
login
public java.lang.String login(java.lang.String username,
java.lang.String password)
throws XWikiException
- Throws:
XWikiException
getTokens
private java.util.Hashtable getTokens(XWikiContext context)
getValidationHash
private java.lang.String getValidationHash(java.lang.String username,
java.lang.String password,
java.lang.String clientIP)
checkToken
private void checkToken(java.lang.String token,
XWikiContext context)
throws XWikiException
- Throws:
XWikiException
logout
public boolean logout(java.lang.String token)
throws XWikiException
- Throws:
XWikiException
getServerInfo
java.util.Hashtable getServerInfo(java.lang.String token)
throws XWikiException
- Throws:
XWikiException
getSpaces
public java.util.Vector getSpaces(java.lang.String token)
throws XWikiException
- Throws:
XWikiException
getSpace
public java.util.Hashtable getSpace(java.lang.String token,
java.lang.String spaceKey)
throws XWikiException
- Throws:
XWikiException
getPages
public java.util.Vector getPages(java.lang.String token,
java.lang.String spaceKey)
throws XWikiException
- Throws:
XWikiException
getPage
public java.util.Hashtable getPage(java.lang.String token,
java.lang.String pageId)
throws XWikiException
- Throws:
XWikiException
getPageHistory
public java.util.Vector getPageHistory(java.lang.String token,
java.lang.String pageId)
throws XWikiException
- Throws:
XWikiException
search
public java.util.Vector search(java.lang.String token,
java.lang.String query,
int maxResults)
throws XWikiException
- Throws:
XWikiException
renderContent
public java.lang.String renderContent(java.lang.String token,
java.lang.String spaceKey,
java.lang.String pageId,
java.lang.String content)
getAttachments
public java.util.Vector getAttachments(java.lang.String token,
java.lang.String pageId)
throws XWikiException
- Throws:
XWikiException
getComments
public java.util.Vector getComments(java.lang.String token,
java.lang.String pageId)
throws XWikiException
- Throws:
XWikiException
storePage
public java.util.Hashtable storePage(java.lang.String token,
java.util.Hashtable pageht)
throws XWikiException
- Throws:
XWikiException
deletePage
public void deletePage(java.lang.String token,
java.lang.String pageId)
throws XWikiException
- Throws:
XWikiException
getUser
public java.util.Hashtable getUser(java.lang.String token,
java.lang.String username)
addUser
public void addUser(java.lang.String token,
java.util.Hashtable user,
java.lang.String password)
addGroup
public void addGroup(java.lang.String token,
java.lang.String group)
getUserGroups
public java.util.Vector getUserGroups(java.lang.String token,
java.lang.String username)
addUserToGroup
public void addUserToGroup(java.lang.String token,
java.lang.String username,
java.lang.String groupname)
handleException
protected java.lang.String handleException(java.lang.Throwable e,
XWikiContext context)
parseTemplate
private java.lang.String parseTemplate(java.lang.String template,
XWikiContext context)
Copyright 2003 Ludovic Dubost