com.atlassian.confluence.rpc.xmlrpc
Class ConfluenceXmlRpcHandlerImpl

java.lang.Object
  extended by com.atlassian.confluence.rpc.xmlrpc.ConfluenceXmlRpcHandlerImpl
All Implemented Interfaces:
SecureRpc, ConfluenceXmlRpcHandler

public class ConfluenceXmlRpcHandlerImpl
extends java.lang.Object
implements ConfluenceXmlRpcHandler


Field Summary
static org.apache.log4j.Category log
           
 
Constructor Summary
ConfluenceXmlRpcHandlerImpl()
           
 
Method Summary
 boolean addAnonymousPermissionsToSpace(java.lang.String token, java.util.Vector permissions, java.lang.String spaceKey)
           
 boolean addAnonymousPermissionToSpace(java.lang.String token, java.lang.String permission, java.lang.String spaceKey)
           
 boolean addAnonymousUsePermission(java.lang.String token)
           
 java.util.Hashtable addAttachment(java.lang.String token, java.lang.String contentId, java.util.Hashtable attachment, byte[] attachmentData)
           
 java.util.Hashtable addComment(java.lang.String token, java.util.Hashtable comment)
           
 boolean addGlobalPermission(java.lang.String token, java.lang.String permission, java.lang.String remoteEntityName)
           
 boolean addGlobalPermissions(java.lang.String token, java.util.Vector permissions, java.lang.String remoteEntityName)
           
 boolean addGroup(java.lang.String token, java.lang.String groupname)
           
 boolean addLabelById(java.lang.String token, java.lang.String labelId, java.lang.String objectId)
           
 boolean addLabelByName(java.lang.String token, java.lang.String labelName, java.lang.String objectId)
           
 boolean addLabelByNameToSpace(java.lang.String token, java.lang.String labelName, java.lang.String spaceKey)
           
 boolean addLabelByObject(java.lang.String token, java.util.Hashtable labelObject, java.lang.String objectId)
           
 boolean addPermissionsToSpace(java.lang.String token, java.util.Vector permissions, java.lang.String remoteEntityName, java.lang.String spaceKey)
           
 boolean addPermissionToSpace(java.lang.String token, java.lang.String permission, java.lang.String remoteEntityName, java.lang.String spaceKey)
           
 java.util.Hashtable addPersonalSpace(java.lang.String token, java.util.Hashtable space, java.lang.String username)
           
 boolean addProfilePicture(java.lang.String token, java.lang.String userName, java.lang.String fileName, java.lang.String mimeType, byte[] pictureData)
           
 java.util.Hashtable addSpace(java.lang.String token, java.util.Hashtable space)
           
 java.util.Hashtable addSpaceGroup(java.lang.String token, java.util.Hashtable spaceGroup)
           
 boolean addUser(java.lang.String token, java.util.Hashtable remoteUser, java.lang.String password)
           
 boolean addUserToGroup(java.lang.String token, java.lang.String username, java.lang.String groupname)
           
 boolean changeMyPassword(java.lang.String token, java.lang.String oldPass, java.lang.String newPass)
           
 boolean changeUserPassword(java.lang.String token, java.lang.String username, java.lang.String newPass)
           
 boolean clearIndexQueue(java.lang.String token)
           
 boolean convertToPersonalSpace(java.lang.String token, java.lang.String userName, java.lang.String spaceKey, java.lang.String newName, boolean updateLinks)
           
 boolean deactivateUser(java.lang.String token, java.lang.String username)
           
 java.util.Hashtable editComment(java.lang.String token, java.util.Hashtable comment)
           
 boolean editUser(java.lang.String token, java.util.Hashtable remoteUser)
           
 java.lang.String exportSite(java.lang.String token, boolean exportAttachments)
           
 java.lang.String exportSpace(java.lang.String token, java.lang.String spaceKey, java.lang.String exportType)
           
 boolean flushIndexQueue(java.lang.String token)
           
 java.util.Vector getActiveUsers(java.lang.String token, boolean viewAll)
           
 java.util.Vector getAncestors(java.lang.String token, java.lang.String pageId)
           
 java.util.Hashtable getAttachment(java.lang.String token, java.lang.String contentId, java.lang.String fileName, java.lang.String version)
           
 byte[] getAttachmentData(java.lang.String token, java.lang.String contentId, java.lang.String fileName, java.lang.String version)
           
 java.util.Vector getAttachments(java.lang.String token, java.lang.String pageId)
           
 java.util.Vector getBlogEntries(java.lang.String token, java.lang.String spaceKey)
           
 java.util.Hashtable getBlogEntry(java.lang.String token, java.lang.String blogEntryId)
           
 java.util.Hashtable getBlogEntryByDayAndTitle(java.lang.String token, java.lang.String spaceKey, int dayOfMonth, java.lang.String postTitle)
           
 java.util.Vector getChildren(java.lang.String token, java.lang.String pageId)
           
 java.util.Hashtable getClusterInformation(java.lang.String token)
           
 java.util.Vector getClusterNodeStatuses(java.lang.String token)
           
 java.util.Hashtable getComment(java.lang.String token, java.lang.String commentId)
           
 java.util.Vector getComments(java.lang.String token, java.lang.String pageId)
           
 java.util.Vector getContentPermissions(java.lang.String token, java.lang.String contentId)
           
 java.util.Hashtable getContentPermissionSet(java.lang.String token, java.lang.String contentId, java.lang.String permissionType)
           
 java.util.Vector getContentPermissionSets(java.lang.String token, java.lang.String contentId)
           
 java.util.Vector getDescendents(java.lang.String token, java.lang.String pageId)
           
 java.util.Vector getGroups(java.lang.String token)
           
 java.util.Vector getLabelContentById(java.lang.String token, java.lang.String labelId)
           
 java.util.Vector getLabelContentByName(java.lang.String token, java.lang.String labelName)
           
 java.util.Vector getLabelContentByObject(java.lang.String token, java.util.Hashtable labelObject)
           
 java.util.Vector getLabelsByDetail(java.lang.String token, java.lang.String labelName, java.lang.String namespace, java.lang.String spaceKey, java.lang.String owner)
           
 java.util.Vector getLabelsById(java.lang.String token, java.lang.String objectId)
           
 java.util.Vector getMostPopularLabels(java.lang.String token, int maxCount)
           
 java.util.Vector getMostPopularLabelsInSpace(java.lang.String token, java.lang.String spaceKey, int maxCount)
           
 java.util.Hashtable getPage(java.lang.String token, java.lang.String pageId)
           
 java.util.Hashtable getPage(java.lang.String token, java.lang.String spaceKey, java.lang.String pageTitle)
           
 java.util.Vector getPageHistory(java.lang.String token, java.lang.String pageId)
           
 java.util.Vector getPagePermissions(java.lang.String token, java.lang.String pageId)
           
 java.util.Vector getPages(java.lang.String token, java.lang.String spaceKey)
           
 java.util.Vector getPermissions(java.lang.String token, java.lang.String spaceKey)
           
 java.util.Vector getPermissionsForUser(java.lang.String token, java.lang.String spaceKey, java.lang.String userName)
           
 java.util.Vector getRecentlyUsedLabels(java.lang.String token, int maxResults)
           
 java.util.Vector getRecentlyUsedLabelsInSpace(java.lang.String token, java.lang.String spaceKey, int maxResults)
           
 java.util.Vector getRelatedLabels(java.lang.String token, java.lang.String labelName, int maxResults)
           
 java.util.Vector getRelatedLabelsInSpace(java.lang.String token, java.lang.String labelName, java.lang.String spaceKey, int maxResults)
           
 java.util.Hashtable getServerInfo(java.lang.String token)
           
 java.util.Hashtable getSpace(java.lang.String token, java.lang.String spaceKey)
           
 java.util.Hashtable getSpaceGroup(java.lang.String token, java.lang.String spaceGroupKey)
           
 java.util.Vector getSpaceGroups(java.lang.String token)
           
 java.lang.String[] getSpaceLevelPermissions(java.lang.String token)
           
 java.util.Vector getSpaces(java.lang.String token)
           
 java.util.Vector getSpacesContainingContentWithLabel(java.lang.String token, java.lang.String labelName)
           
 java.util.Vector getSpacesInGroup(java.lang.String token, java.lang.String spaceGroupKey)
           
 java.util.Vector getSpacesWithLabel(java.lang.String token, java.lang.String labelName)
           
 java.util.Vector getTopLevelPages(java.lang.String token, java.lang.String spaceKey)
           
 java.util.Hashtable getUser(java.lang.String token, java.lang.String username)
           
 java.util.Vector getUserGroups(java.lang.String token, java.lang.String username)
           
 java.util.Hashtable getUserInformation(java.lang.String token, java.lang.String username)
           
 boolean hasGroup(java.lang.String token, java.lang.String groupname)
           
 boolean hasUser(java.lang.String token, java.lang.String username)
           
 boolean importSpace(java.lang.String token, byte[] importData)
          Import a space in a compressed XML format
 boolean isPluginEnabled(java.lang.String token, java.lang.String pluginKey)
           
 java.lang.String login(java.lang.String username, java.lang.String password)
           
 boolean logout(java.lang.String token)
           
 boolean moveAttachment(java.lang.String token, java.lang.String originalContentId, java.lang.String originalFileName, java.lang.String newContentId, java.lang.String newFileName)
           
 java.lang.Boolean movePage(java.lang.String token, java.lang.String sourcePageId, java.lang.String targetPageId, java.lang.String position)
           
 java.lang.Boolean movePageToTopLevel(java.lang.String token, java.lang.String pageId, java.lang.String targetSpaceKey)
           
 boolean reactivateUser(java.lang.String token, java.lang.String username)
           
 boolean removeAllPermissionsForGroup(java.lang.String token, java.lang.String groupname)
           
 boolean removeAnonymousPermissionFromSpace(java.lang.String token, java.lang.String permission, java.lang.String spaceKey)
           
 boolean removeAnonymousUsePermission(java.lang.String token)
           
 boolean removeAttachment(java.lang.String token, java.lang.String contentId, java.lang.String fileName)
           
 boolean removeComment(java.lang.String token, java.lang.String commentId)
           
 boolean removeGlobalPermission(java.lang.String token, java.lang.String permission, java.lang.String remoteEntityName)
           
 boolean removeGroup(java.lang.String token, java.lang.String groupname, java.lang.String defaultGroupName)
           
 boolean removeLabelById(java.lang.String token, java.lang.String labelId, java.lang.String objectId)
           
 boolean removeLabelByName(java.lang.String token, java.lang.String labelName, java.lang.String objectId)
           
 boolean removeLabelByNameFromSpace(java.lang.String token, java.lang.String labelName, java.lang.String spaceKey)
           
 boolean removeLabelByObject(java.lang.String token, java.util.Hashtable labelObject, java.lang.String objectId)
           
 java.lang.Boolean removePage(java.lang.String token, java.lang.String pageId)
           
 boolean removePermissionFromSpace(java.lang.String token, java.lang.String permission, java.lang.String remoteEntityName, java.lang.String spaceKey)
           
 java.lang.Boolean removeSpace(java.lang.String token, java.lang.String spaceKey)
           
 boolean removeSpaceGroup(java.lang.String token, java.lang.String spaceGroupKey)
           
 boolean removeUser(java.lang.String token, java.lang.String username)
           
 boolean removeUserFromGroup(java.lang.String token, java.lang.String username, java.lang.String groupname)
           
 java.lang.String renderContent(java.lang.String token, java.lang.String spaceKey, java.lang.String pageId, java.lang.String newContent)
           
 java.lang.String renderContent(java.lang.String token, java.lang.String spaceKey, java.lang.String pageId, java.lang.String newContent, java.util.Hashtable renderParameters)
           
 java.util.Vector search(java.lang.String token, java.lang.String query, java.util.Hashtable params, int maxResults)
           
 java.util.Vector search(java.lang.String token, java.lang.String query, int maxResults)
           
 java.lang.Boolean setContentPermissions(java.lang.String token, java.lang.String contentId, java.lang.String permissionType, java.util.Vector permissions)
           
 boolean setEnableAnonymousAccess(java.lang.String token, java.lang.String value)
           
 boolean setEnableWysiwyg(java.lang.String token, java.lang.String value)
           
 void setSoapServiceDelegator(ConfluenceSoapService soapServiceDelegator)
           
 boolean setUserInformation(java.lang.String token, java.util.Hashtable userInfo)
           
 java.util.Hashtable storeBlogEntry(java.lang.String token, java.util.Hashtable blogEntryStruct)
           
 java.util.Hashtable storePage(java.lang.String token, java.util.Hashtable pageStruct)
           
 java.util.Hashtable storeSpace(java.lang.String token, java.util.Hashtable remoteSpace)
           
 java.util.Hashtable updatePage(java.lang.String token, java.util.Hashtable pageStruct, java.util.Hashtable editOptionsStruct)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

log

public static final org.apache.log4j.Category log
Constructor Detail

ConfluenceXmlRpcHandlerImpl

public ConfluenceXmlRpcHandlerImpl()
Method Detail

setSoapServiceDelegator

public void setSoapServiceDelegator(ConfluenceSoapService soapServiceDelegator)

login

public java.lang.String login(java.lang.String username,
                              java.lang.String password)
                       throws RemoteException
Specified by:
login in interface SecureRpc
Specified by:
login in interface ConfluenceXmlRpcHandler
Throws:
RemoteException

logout

public boolean logout(java.lang.String token)
               throws RemoteException
Specified by:
logout in interface SecureRpc
Specified by:
logout in interface ConfluenceXmlRpcHandler
Throws:
RemoteException

getSpaces

public java.util.Vector getSpaces(java.lang.String token)
                           throws RemoteException
Specified by:
getSpaces in interface ConfluenceXmlRpcHandler
Throws:
RemoteException

getSpacesInGroup

public java.util.Vector getSpacesInGroup(java.lang.String token,
                                         java.lang.String spaceGroupKey)
                                  throws RemoteException
Specified by:
getSpacesInGroup in interface ConfluenceXmlRpcHandler
Throws:
RemoteException

getBlogEntries

public java.util.Vector getBlogEntries(java.lang.String token,
                                       java.lang.String spaceKey)
                                throws RemoteException
Specified by:
getBlogEntries in interface ConfluenceXmlRpcHandler
Throws:
RemoteException

getBlogEntryByDayAndTitle

public java.util.Hashtable getBlogEntryByDayAndTitle(java.lang.String token,
                                                     java.lang.String spaceKey,
                                                     int dayOfMonth,
                                                     java.lang.String postTitle)
                                              throws RemoteException
Specified by:
getBlogEntryByDayAndTitle in interface ConfluenceXmlRpcHandler
Throws:
RemoteException

getComments

public java.util.Vector getComments(java.lang.String token,
                                    java.lang.String pageId)
                             throws RemoteException
Specified by:
getComments in interface ConfluenceXmlRpcHandler
Throws:
RemoteException

getComment

public java.util.Hashtable getComment(java.lang.String token,
                                      java.lang.String commentId)
                               throws InvalidSessionException,
                                      RemoteException
Specified by:
getComment in interface ConfluenceXmlRpcHandler
Throws:
InvalidSessionException
RemoteException

addComment

public java.util.Hashtable addComment(java.lang.String token,
                                      java.util.Hashtable comment)
                               throws InvalidSessionException,
                                      NotPermittedException,
                                      RemoteException
Specified by:
addComment in interface ConfluenceXmlRpcHandler
Throws:
InvalidSessionException
NotPermittedException
RemoteException

editComment

public java.util.Hashtable editComment(java.lang.String token,
                                       java.util.Hashtable comment)
                                throws InvalidSessionException,
                                       NotPermittedException,
                                       RemoteException
Specified by:
editComment in interface ConfluenceXmlRpcHandler
Throws:
InvalidSessionException
NotPermittedException
RemoteException

removeComment

public boolean removeComment(java.lang.String token,
                             java.lang.String commentId)
                      throws InvalidSessionException,
                             NotPermittedException,
                             RemoteException
Specified by:
removeComment in interface ConfluenceXmlRpcHandler
Throws:
InvalidSessionException
NotPermittedException
RemoteException

getTopLevelPages

public java.util.Vector getTopLevelPages(java.lang.String token,
                                         java.lang.String spaceKey)
                                  throws RemoteException
Specified by:
getTopLevelPages in interface ConfluenceXmlRpcHandler
Throws:
RemoteException

getAncestors

public java.util.Vector getAncestors(java.lang.String token,
                                     java.lang.String pageId)
                              throws RemoteException
Specified by:
getAncestors in interface ConfluenceXmlRpcHandler
Throws:
RemoteException

getChildren

public java.util.Vector getChildren(java.lang.String token,
                                    java.lang.String pageId)
                             throws RemoteException
Specified by:
getChildren in interface ConfluenceXmlRpcHandler
Throws:
RemoteException

getDescendents

public java.util.Vector getDescendents(java.lang.String token,
                                       java.lang.String pageId)
                                throws RemoteException
Specified by:
getDescendents in interface ConfluenceXmlRpcHandler
Throws:
RemoteException

getAttachments

public java.util.Vector getAttachments(java.lang.String token,
                                       java.lang.String pageId)
                                throws RemoteException
Specified by:
getAttachments in interface ConfluenceXmlRpcHandler
Throws:
RemoteException

getBlogEntry

public java.util.Hashtable getBlogEntry(java.lang.String token,
                                        java.lang.String blogEntryId)
                                 throws RemoteException
Specified by:
getBlogEntry in interface ConfluenceXmlRpcHandler
Throws:
RemoteException

getPages

public java.util.Vector getPages(java.lang.String token,
                                 java.lang.String spaceKey)
                          throws RemoteException
Specified by:
getPages in interface ConfluenceXmlRpcHandler
Throws:
RemoteException

getPage

public java.util.Hashtable getPage(java.lang.String token,
                                   java.lang.String pageId)
                            throws RemoteException
Specified by:
getPage in interface ConfluenceXmlRpcHandler
Throws:
RemoteException

getPage

public java.util.Hashtable getPage(java.lang.String token,
                                   java.lang.String spaceKey,
                                   java.lang.String pageTitle)
                            throws RemoteException
Specified by:
getPage in interface ConfluenceXmlRpcHandler
Throws:
RemoteException

getContentPermissionSets

public java.util.Vector getContentPermissionSets(java.lang.String token,
                                                 java.lang.String contentId)
                                          throws RemoteException
Specified by:
getContentPermissionSets in interface ConfluenceXmlRpcHandler
Throws:
RemoteException

getContentPermissionSet

public java.util.Hashtable getContentPermissionSet(java.lang.String token,
                                                   java.lang.String contentId,
                                                   java.lang.String permissionType)
                                            throws RemoteException
Specified by:
getContentPermissionSet in interface ConfluenceXmlRpcHandler
Throws:
RemoteException

getContentPermissions

public java.util.Vector getContentPermissions(java.lang.String token,
                                              java.lang.String contentId)
                                       throws RemoteException
Specified by:
getContentPermissions in interface ConfluenceXmlRpcHandler
Throws:
RemoteException

setContentPermissions

public java.lang.Boolean setContentPermissions(java.lang.String token,
                                               java.lang.String contentId,
                                               java.lang.String permissionType,
                                               java.util.Vector permissions)
                                        throws RemoteException
Specified by:
setContentPermissions in interface ConfluenceXmlRpcHandler
Throws:
RemoteException

getPageHistory

public java.util.Vector getPageHistory(java.lang.String token,
                                       java.lang.String pageId)
                                throws RemoteException
Specified by:
getPageHistory in interface ConfluenceXmlRpcHandler
Throws:
RemoteException

getSpace

public java.util.Hashtable getSpace(java.lang.String token,
                                    java.lang.String spaceKey)
                             throws RemoteException
Specified by:
getSpace in interface ConfluenceXmlRpcHandler
Throws:
RemoteException

getPermissions

public java.util.Vector getPermissions(java.lang.String token,
                                       java.lang.String spaceKey)
                                throws RemoteException
Specified by:
getPermissions in interface ConfluenceXmlRpcHandler
Throws:
RemoteException

getPermissionsForUser

public java.util.Vector getPermissionsForUser(java.lang.String token,
                                              java.lang.String spaceKey,
                                              java.lang.String userName)
                                       throws RemoteException
Specified by:
getPermissionsForUser in interface ConfluenceXmlRpcHandler
Throws:
RemoteException

getPagePermissions

public java.util.Vector getPagePermissions(java.lang.String token,
                                           java.lang.String pageId)
                                    throws RemoteException
Specified by:
getPagePermissions in interface ConfluenceXmlRpcHandler
Throws:
RemoteException

renderContent

public java.lang.String renderContent(java.lang.String token,
                                      java.lang.String spaceKey,
                                      java.lang.String pageId,
                                      java.lang.String newContent)
                               throws RemoteException
Specified by:
renderContent in interface ConfluenceXmlRpcHandler
Throws:
RemoteException

renderContent

public java.lang.String renderContent(java.lang.String token,
                                      java.lang.String spaceKey,
                                      java.lang.String pageId,
                                      java.lang.String newContent,
                                      java.util.Hashtable renderParameters)
                               throws RemoteException
Specified by:
renderContent in interface ConfluenceXmlRpcHandler
Throws:
RemoteException

movePageToTopLevel

public java.lang.Boolean movePageToTopLevel(java.lang.String token,
                                            java.lang.String pageId,
                                            java.lang.String targetSpaceKey)
                                     throws RemoteException
Specified by:
movePageToTopLevel in interface ConfluenceXmlRpcHandler
Throws:
RemoteException

movePage

public java.lang.Boolean movePage(java.lang.String token,
                                  java.lang.String sourcePageId,
                                  java.lang.String targetPageId,
                                  java.lang.String position)
                           throws RemoteException
Specified by:
movePage in interface ConfluenceXmlRpcHandler
Throws:
RemoteException

removePage

public java.lang.Boolean removePage(java.lang.String token,
                                    java.lang.String pageId)
                             throws RemoteException
Specified by:
removePage in interface ConfluenceXmlRpcHandler
Throws:
RemoteException

search

public java.util.Vector search(java.lang.String token,
                               java.lang.String query,
                               int maxResults)
                        throws RemoteException
Specified by:
search in interface ConfluenceXmlRpcHandler
Throws:
RemoteException

search

public java.util.Vector search(java.lang.String token,
                               java.lang.String query,
                               java.util.Hashtable params,
                               int maxResults)
                        throws RemoteException
Specified by:
search in interface ConfluenceXmlRpcHandler
Throws:
RemoteException

storeBlogEntry

public java.util.Hashtable storeBlogEntry(java.lang.String token,
                                          java.util.Hashtable blogEntryStruct)
                                   throws RemoteException
Specified by:
storeBlogEntry in interface ConfluenceXmlRpcHandler
Throws:
RemoteException

storePage

public java.util.Hashtable storePage(java.lang.String token,
                                     java.util.Hashtable pageStruct)
                              throws RemoteException
Specified by:
storePage in interface ConfluenceXmlRpcHandler
Throws:
RemoteException

updatePage

public java.util.Hashtable updatePage(java.lang.String token,
                                      java.util.Hashtable pageStruct,
                                      java.util.Hashtable editOptionsStruct)
                               throws RemoteException
Specified by:
updatePage in interface ConfluenceXmlRpcHandler
Throws:
RemoteException

addAttachment

public java.util.Hashtable addAttachment(java.lang.String token,
                                         java.lang.String contentId,
                                         java.util.Hashtable attachment,
                                         byte[] attachmentData)
                                  throws RemoteException
Specified by:
addAttachment in interface ConfluenceXmlRpcHandler
Throws:
RemoteException

getAttachment

public java.util.Hashtable getAttachment(java.lang.String token,
                                         java.lang.String contentId,
                                         java.lang.String fileName,
                                         java.lang.String version)
                                  throws RemoteException
Specified by:
getAttachment in interface ConfluenceXmlRpcHandler
Throws:
RemoteException

getAttachmentData

public byte[] getAttachmentData(java.lang.String token,
                                java.lang.String contentId,
                                java.lang.String fileName,
                                java.lang.String version)
                         throws RemoteException
Specified by:
getAttachmentData in interface ConfluenceXmlRpcHandler
Throws:
RemoteException

removeAttachment

public boolean removeAttachment(java.lang.String token,
                                java.lang.String contentId,
                                java.lang.String fileName)
                         throws RemoteException,
                                NotPermittedException
Specified by:
removeAttachment in interface ConfluenceXmlRpcHandler
Throws:
RemoteException
NotPermittedException

moveAttachment

public boolean moveAttachment(java.lang.String token,
                              java.lang.String originalContentId,
                              java.lang.String originalFileName,
                              java.lang.String newContentId,
                              java.lang.String newFileName)
                       throws RemoteException,
                              NotPermittedException
Specified by:
moveAttachment in interface ConfluenceXmlRpcHandler
Throws:
RemoteException
NotPermittedException

addSpaceGroup

public java.util.Hashtable addSpaceGroup(java.lang.String token,
                                         java.util.Hashtable spaceGroup)
                                  throws RemoteException
Specified by:
addSpaceGroup in interface ConfluenceXmlRpcHandler
Throws:
RemoteException

getSpaceGroup

public java.util.Hashtable getSpaceGroup(java.lang.String token,
                                         java.lang.String spaceGroupKey)
                                  throws RemoteException
Specified by:
getSpaceGroup in interface ConfluenceXmlRpcHandler
Throws:
RemoteException

getSpaceGroups

public java.util.Vector getSpaceGroups(java.lang.String token)
                                throws RemoteException
Specified by:
getSpaceGroups in interface ConfluenceXmlRpcHandler
Throws:
RemoteException

removeSpaceGroup

public boolean removeSpaceGroup(java.lang.String token,
                                java.lang.String spaceGroupKey)
                         throws RemoteException
Specified by:
removeSpaceGroup in interface ConfluenceXmlRpcHandler
Throws:
RemoteException

addSpace

public java.util.Hashtable addSpace(java.lang.String token,
                                    java.util.Hashtable space)
                             throws