|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.atlassian.confluence.rpc.xmlrpc.ConfluenceXmlRpcHandlerImpl
public class ConfluenceXmlRpcHandlerImpl
| 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 |
|---|
public static final org.apache.log4j.Category log
| Constructor Detail |
|---|
public ConfluenceXmlRpcHandlerImpl()
| Method Detail |
|---|
public void setSoapServiceDelegator(ConfluenceSoapService soapServiceDelegator)
public java.lang.String login(java.lang.String username,
java.lang.String password)
throws RemoteException
login in interface SecureRpclogin in interface ConfluenceXmlRpcHandlerRemoteException
public boolean logout(java.lang.String token)
throws RemoteException
logout in interface SecureRpclogout in interface ConfluenceXmlRpcHandlerRemoteException
public java.util.Vector getSpaces(java.lang.String token)
throws RemoteException
getSpaces in interface ConfluenceXmlRpcHandlerRemoteException
public java.util.Vector getSpacesInGroup(java.lang.String token,
java.lang.String spaceGroupKey)
throws RemoteException
getSpacesInGroup in interface ConfluenceXmlRpcHandlerRemoteException
public java.util.Vector getBlogEntries(java.lang.String token,
java.lang.String spaceKey)
throws RemoteException
getBlogEntries in interface ConfluenceXmlRpcHandlerRemoteException
public java.util.Hashtable getBlogEntryByDayAndTitle(java.lang.String token,
java.lang.String spaceKey,
int dayOfMonth,
java.lang.String postTitle)
throws RemoteException
getBlogEntryByDayAndTitle in interface ConfluenceXmlRpcHandlerRemoteException
public java.util.Vector getComments(java.lang.String token,
java.lang.String pageId)
throws RemoteException
getComments in interface ConfluenceXmlRpcHandlerRemoteException
public java.util.Hashtable getComment(java.lang.String token,
java.lang.String commentId)
throws InvalidSessionException,
RemoteException
getComment in interface ConfluenceXmlRpcHandlerInvalidSessionException
RemoteException
public java.util.Hashtable addComment(java.lang.String token,
java.util.Hashtable comment)
throws InvalidSessionException,
NotPermittedException,
RemoteException
addComment in interface ConfluenceXmlRpcHandlerInvalidSessionException
NotPermittedException
RemoteException
public java.util.Hashtable editComment(java.lang.String token,
java.util.Hashtable comment)
throws InvalidSessionException,
NotPermittedException,
RemoteException
editComment in interface ConfluenceXmlRpcHandlerInvalidSessionException
NotPermittedException
RemoteException
public boolean removeComment(java.lang.String token,
java.lang.String commentId)
throws InvalidSessionException,
NotPermittedException,
RemoteException
removeComment in interface ConfluenceXmlRpcHandlerInvalidSessionException
NotPermittedException
RemoteException
public java.util.Vector getTopLevelPages(java.lang.String token,
java.lang.String spaceKey)
throws RemoteException
getTopLevelPages in interface ConfluenceXmlRpcHandlerRemoteException
public java.util.Vector getAncestors(java.lang.String token,
java.lang.String pageId)
throws RemoteException
getAncestors in interface ConfluenceXmlRpcHandlerRemoteException
public java.util.Vector getChildren(java.lang.String token,
java.lang.String pageId)
throws RemoteException
getChildren in interface ConfluenceXmlRpcHandlerRemoteException
public java.util.Vector getDescendents(java.lang.String token,
java.lang.String pageId)
throws RemoteException
getDescendents in interface ConfluenceXmlRpcHandlerRemoteException
public java.util.Vector getAttachments(java.lang.String token,
java.lang.String pageId)
throws RemoteException
getAttachments in interface ConfluenceXmlRpcHandlerRemoteException
public java.util.Hashtable getBlogEntry(java.lang.String token,
java.lang.String blogEntryId)
throws RemoteException
getBlogEntry in interface ConfluenceXmlRpcHandlerRemoteException
public java.util.Vector getPages(java.lang.String token,
java.lang.String spaceKey)
throws RemoteException
getPages in interface ConfluenceXmlRpcHandlerRemoteException
public java.util.Hashtable getPage(java.lang.String token,
java.lang.String pageId)
throws RemoteException
getPage in interface ConfluenceXmlRpcHandlerRemoteException
public java.util.Hashtable getPage(java.lang.String token,
java.lang.String spaceKey,
java.lang.String pageTitle)
throws RemoteException
getPage in interface ConfluenceXmlRpcHandlerRemoteException
public java.util.Vector getContentPermissionSets(java.lang.String token,
java.lang.String contentId)
throws RemoteException
getContentPermissionSets in interface ConfluenceXmlRpcHandlerRemoteException
public java.util.Hashtable getContentPermissionSet(java.lang.String token,
java.lang.String contentId,
java.lang.String permissionType)
throws RemoteException
getContentPermissionSet in interface ConfluenceXmlRpcHandlerRemoteException
public java.util.Vector getContentPermissions(java.lang.String token,
java.lang.String contentId)
throws RemoteException
getContentPermissions in interface ConfluenceXmlRpcHandlerRemoteException
public java.lang.Boolean setContentPermissions(java.lang.String token,
java.lang.String contentId,
java.lang.String permissionType,
java.util.Vector permissions)
throws RemoteException
setContentPermissions in interface ConfluenceXmlRpcHandlerRemoteException
public java.util.Vector getPageHistory(java.lang.String token,
java.lang.String pageId)
throws RemoteException
getPageHistory in interface ConfluenceXmlRpcHandlerRemoteException
public java.util.Hashtable getSpace(java.lang.String token,
java.lang.String spaceKey)
throws RemoteException
getSpace in interface ConfluenceXmlRpcHandlerRemoteException
public java.util.Vector getPermissions(java.lang.String token,
java.lang.String spaceKey)
throws RemoteException
getPermissions in interface ConfluenceXmlRpcHandlerRemoteException
public java.util.Vector getPermissionsForUser(java.lang.String token,
java.lang.String spaceKey,
java.lang.String userName)
throws RemoteException
getPermissionsForUser in interface ConfluenceXmlRpcHandlerRemoteException
public java.util.Vector getPagePermissions(java.lang.String token,
java.lang.String pageId)
throws RemoteException
getPagePermissions in interface ConfluenceXmlRpcHandlerRemoteException
public java.lang.String renderContent(java.lang.String token,
java.lang.String spaceKey,
java.lang.String pageId,
java.lang.String newContent)
throws RemoteException
renderContent in interface ConfluenceXmlRpcHandlerRemoteException
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
renderContent in interface ConfluenceXmlRpcHandlerRemoteException
public java.lang.Boolean movePageToTopLevel(java.lang.String token,
java.lang.String pageId,
java.lang.String targetSpaceKey)
throws RemoteException
movePageToTopLevel in interface ConfluenceXmlRpcHandlerRemoteException
public java.lang.Boolean movePage(java.lang.String token,
java.lang.String sourcePageId,
java.lang.String targetPageId,
java.lang.String position)
throws RemoteException
movePage in interface ConfluenceXmlRpcHandlerRemoteException
public java.lang.Boolean removePage(java.lang.String token,
java.lang.String pageId)
throws RemoteException
removePage in interface ConfluenceXmlRpcHandlerRemoteException
public java.util.Vector search(java.lang.String token,
java.lang.String query,
int maxResults)
throws RemoteException
search in interface ConfluenceXmlRpcHandlerRemoteException
public java.util.Vector search(java.lang.String token,
java.lang.String query,
java.util.Hashtable params,
int maxResults)
throws RemoteException
search in interface ConfluenceXmlRpcHandlerRemoteException
public java.util.Hashtable storeBlogEntry(java.lang.String token,
java.util.Hashtable blogEntryStruct)
throws RemoteException
storeBlogEntry in interface ConfluenceXmlRpcHandlerRemoteException
public java.util.Hashtable storePage(java.lang.String token,
java.util.Hashtable pageStruct)
throws RemoteException
storePage in interface ConfluenceXmlRpcHandlerRemoteException
public java.util.Hashtable updatePage(java.lang.String token,
java.util.Hashtable pageStruct,
java.util.Hashtable editOptionsStruct)
throws RemoteException
updatePage in interface ConfluenceXmlRpcHandlerRemoteException
public java.util.Hashtable addAttachment(java.lang.String token,
java.lang.String contentId,
java.util.Hashtable attachment,
byte[] attachmentData)
throws RemoteException
addAttachment in interface ConfluenceXmlRpcHandlerRemoteException
public java.util.Hashtable getAttachment(java.lang.String token,
java.lang.String contentId,
java.lang.String fileName,
java.lang.String version)
throws RemoteException
getAttachment in interface ConfluenceXmlRpcHandlerRemoteException
public byte[] getAttachmentData(java.lang.String token,
java.lang.String contentId,
java.lang.String fileName,
java.lang.String version)
throws RemoteException
getAttachmentData in interface ConfluenceXmlRpcHandlerRemoteException
public boolean removeAttachment(java.lang.String token,
java.lang.String contentId,
java.lang.String fileName)
throws RemoteException,
NotPermittedException
removeAttachment in interface ConfluenceXmlRpcHandlerRemoteException
NotPermittedException
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
moveAttachment in interface ConfluenceXmlRpcHandlerRemoteException
NotPermittedException
public java.util.Hashtable addSpaceGroup(java.lang.String token,
java.util.Hashtable spaceGroup)
throws RemoteException
addSpaceGroup in interface ConfluenceXmlRpcHandlerRemoteException
public java.util.Hashtable getSpaceGroup(java.lang.String token,
java.lang.String spaceGroupKey)
throws RemoteException
getSpaceGroup in interface ConfluenceXmlRpcHandlerRemoteException
public java.util.Vector getSpaceGroups(java.lang.String token)
throws RemoteException
getSpaceGroups in interface ConfluenceXmlRpcHandlerRemoteException
public boolean removeSpaceGroup(java.lang.String token,
java.lang.String spaceGroupKey)
throws RemoteException
removeSpaceGroup in interface ConfluenceXmlRpcHandlerRemoteException
public java.util.Hashtable addSpace(java.lang.String token,
java.util.Hashtable space)
throws