| java.lang.Object | |
| ↳ | com.atlassian.confluence.rpc.soap.WikiSoapService |
SOAP API for wikimarkup formatted input and output.
All methods that retrieve remote objects (for example RemotePage) that contain wiki markup throw exceptions. As of 4.0, all wiki content is migrated to xhtml storage format and as such, there will be no wiki formatted content to return. Throwing an exception is preferable because we don't want scripts to continue to operate on content that it assumes to be wiki markup but is not. This can lead to corrupted content being saved.|
[Expand]
Inherited Constants | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
From interface
com.atlassian.confluence.rpc.soap.ConfluenceSoapService
| |||||||||||
| Public Constructors | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Public Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
Add a Space Permission for anonymous users
| |||||||||||
Add Space Permissions for anonymous users
| |||||||||||
This permission can only be set if the anonymous user already has 'use' permission.
| |||||||||||
This method is deprecated.
available for backward compatibility.
| |||||||||||
Add a new attachment to a ContentEntityObject.
| |||||||||||
Adds a comment to a page or blog post
| |||||||||||
Add global permissions for a user or group
| |||||||||||
Add a global permission for a user or group
| |||||||||||
Adds a new group
| |||||||||||
Adds a label with the given ID to the object with the given ContentEntityObject ID.
| |||||||||||
Adds a label to the object with the given ContentEntityObject ID.
| |||||||||||
Adds a label to the object with the given ContentEntityObject ID.
| |||||||||||
Adds the given label object to the object with the given ContentEntityObject ID.
| |||||||||||
Add a Space Permission for a user or group
| |||||||||||
Add Space Permissions for a user or group
| |||||||||||
Add a profile picture to a user's profile
| |||||||||||
Add a space Group to Confluence@return
| |||||||||||
Adds a user with the given RemoteUser object and password
| |||||||||||
Change the current user's password
| |||||||||||
Change a user's password
| |||||||||||
Converts a string from wiki markup to the XHTML based storage format.
| |||||||||||
Deactivates the given user
| |||||||||||
Updates a comment
| |||||||||||
Edits a user with the values in the given RemoteUser object
Currently this will only update the user's full name and email
| |||||||||||
Returns a list of the current system users
| |||||||||||
Returns all direct ancestor pages of the page with the given pageId the user authenticated by token is
allowed to view.
| |||||||||||
Retrieve information about an attachment.
| |||||||||||
Retrieve the contents of an attachment.
| |||||||||||
Retrieves a blog post in the given space, with the title and date as specified.
| |||||||||||
Retrieves a blog post in the Space with the given spaceKey, with the title 'postTitle' and posted on the day 'dayOfMonth'
| |||||||||||
Returns all child pages of the page with the given pageId the user authenticated by token is
allowed to view.
| |||||||||||
Retrieves a comment with the given ID
| |||||||||||
Retrieves the comments for a given abstract page
| |||||||||||
Get the content permission set of a certain type for a particular piece of content
| |||||||||||
Get the content permission sets for a particular piece of content
| |||||||||||
Returns all descendent pages of the page with the given pageId the user authenticated by token is
allowed to view.
| |||||||||||
Retrieves a list of user groups
| |||||||||||
Returns the content for a given label ID
| |||||||||||
Returns the content for a given label name
| |||||||||||
Returns the content for a given label object
| |||||||||||
Retrieves the labels matching the given labelName, namespace or owner.
| |||||||||||
Returns all labels for the given ContentEntityObject ID.
| |||||||||||
Returns the most popular labels for the Confluence instance, with a specified maximum number
of results.
| |||||||||||
Returns the most popular labels for the given spaceKey, with a specified maximum number
of results.
| |||||||||||
Returns all pages of the space with the given spaceKey the user authenticated by token is
allowed to view.
| |||||||||||
Returns the recently used labels for the Confluence instance, with a specified maximum number
of results.
| |||||||||||
Returns the recently used labels for the given spaceKey, with a specified maximum number
of results.
| |||||||||||
Returns the labels related to the given label name, with a specified maximum number
of results.
| |||||||||||
Returns the labels related to the given label name for the given spaceKey, with a specified maximum number
of results.
| |||||||||||
Returns all Spaces that have content labelled with labelName
| |||||||||||
Returns an array of Spaces that have been labelled with labelName
| |||||||||||
Returns all top level pages of the space with the given spaceKey the user authenticated by token is
allowed to view.
| |||||||||||
Retrieves a user with the given username
| |||||||||||
Retrieves the groups that a given user belongs to
| |||||||||||
Retrieves a user's information
| |||||||||||
Get a user preference as a boolean value.
| |||||||||||
Get a user preference as a long integer value.
| |||||||||||
Get a user preference as a String value.
| |||||||||||
Returns the list of users watching the page or blog post with the given ID.
| |||||||||||
Returns the list of users watching the space with the given key.
| |||||||||||
Determines whether a group exists
| |||||||||||
Determines whether a user exists
| |||||||||||
Import a space in a compressed XML format
| |||||||||||
Installs a plugin.
| |||||||||||
Checks if a given user is active.
| |||||||||||
Returns true if the specified plugin is enabled.
| |||||||||||
Returns true if the specified plugin is installed.
| |||||||||||
Returns true if the specified user is watching the page or blog post with the given ID, otherwise false.
| |||||||||||
Returns true if the specified user is watching the space with the given key, otherwise false.
| |||||||||||
Returns true if the specified user is watching the specified type of content in space with the given key,
otherwise false.
| |||||||||||
Move or rename an attachment
| |||||||||||
Reactivates the given user
| |||||||||||
Deletes all global and space permissions for the given group
| |||||||||||
Removes a Space Permission for anonymous users
| |||||||||||
Remove anonymous use permission.
| |||||||||||
Remove an attachment.
| |||||||||||
Removes a comment with the given ID
| |||||||||||
Remove a global permission
| |||||||||||
Removes an existing group
If a valid defaultGroupName is specified, users will be added to the new group (defaultGroupName).
| |||||||||||
Removes the label with the given ID from the object with the given ContentEntityObject ID.
| |||||||||||
Removes the given label from the object with the given ContentEntityObject ID.
| |||||||||||
Removes the given label from the given Space
| |||||||||||
Removes the given label object from the object with the given ContentEntityObject ID.
| |||||||||||
Removes a Space Permission for a user or group
| |||||||||||
Removes a Space Group from Confluence without removeing the space it contains.
| |||||||||||
Removes a user with the given username
| |||||||||||
Removes the given user from a group
| |||||||||||
Search Confluence for the supplied query String. | |||||||||||
Search Confluence for the supplied query String. | |||||||||||
Set the content permissions for a particular permission type on some content.
| |||||||||||
This method is deprecated.
since 4.0. You can no longer disable the wysiwyg editor.
| |||||||||||
Updates a user's information
Currently this will only update a user's "description", stored in the 'content' attribute
| |||||||||||
Set a user preference to a boolean value.
| |||||||||||
Set a user preference to an long integer value.
| |||||||||||
Set a user preference to a String value.
| |||||||||||
Allows for modifying space details via the remote API.
| |||||||||||
Adds a watch for the current user on the page or blog post with the specified page ID.
| |||||||||||
Adds a watch to a specific page or blog post for a particular user.
| |||||||||||
Adds a watch for the current user on the space with the specified space key.
| |||||||||||
|
[Expand]
Inherited Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
From class
java.lang.Object
| |||||||||||
From interface
com.atlassian.confluence.rpc.SecureRpc
| |||||||||||
From interface
com.atlassian.confluence.rpc.soap.ConfluenceSoapService
| |||||||||||
Add a Space Permission for anonymous users
| token | the authentication token |
|---|---|
| permission | the Space Permission to add |
| spaceKey | the key of the Space affected by this action |
| RemoteException |
|---|
Add Space Permissions for anonymous users
| token | the authentication token |
|---|---|
| permissions | the Space Permissions to add |
| spaceKey | the key of the Space affected by this action |
| RemoteException |
|---|
This permission can only be set if the anonymous user already has 'use' permission. If this is not the case then false will be returned.
| token | the login token |
|---|
| RemoteException |
|---|
Add a new attachment to a ContentEntityObject.
| token | the authentication token |
|---|---|
| contentId | the id of the ContentEntityObject to receive the new attachment. |
| attachment | RemoteAttachment object containing attachment information |
| attachmentData | a byte[] continaing the contents of the attachment. |
| RemoteException |
|---|
Adds a comment to a page or blog post
| token | The token identifying the current user |
|---|---|
| comment | The RemoteComment object containing the comment information |
Add global permissions for a user or group
| token | the login token |
|---|---|
| permission | the Space Permission to add |
| remoteEntityName | the name of the user or group |
Add a global permission for a user or group
| token | the login token |
|---|---|
| permissions | Array of permissions to add |
| remoteEntityName | the name of the user or group |
Adds a new group
| token | The token identifying the current user |
|---|---|
| groupname | The name of the group to be added |
Adds a label with the given ID to the object with the given ContentEntityObject ID.
| token | The token identifying the current user |
|---|---|
| labelId | The ID of the label to be added to the ContentEntityObject |
| objectId | The ID of the ContentEntityObject the method will act on |
Adds a label to the object with the given ContentEntityObject ID.
| token | The token identifying the current user |
|---|---|
| labelName | The name of the label(s) to be added to the ContentEntityObject, in the form of a space-separated string |
| objectId | The ID of the ContentEntityObject the method will act on |
Adds a label to the object with the given ContentEntityObject ID.
| token | The token identifying the current user |
|---|---|
| labelName | The name of the label(s) to be added to the Space, in the form of a space-separated string |
| spaceKey | The Space to add the label to |
Adds the given label object to the object with the given ContentEntityObject ID.
| token | The token identifying the current user |
|---|---|
| labelObject | The label to be added to the ContentEntityObject |
| objectId | The ID of the ContentEntityObject the method will act on |
Add a Space Permission for a user or group
| token | the authentication token |
|---|---|
| permission | the Space Permission to add |
| remoteEntityName | the name of the user or group |
| spaceKey | the key of the Space affected by this action |
| RemoteException |
|---|
Add Space Permissions for a user or group
| token | the authentication token |
|---|---|
| permissions | the Space Permissions to add |
| remoteEntityName | the name of the user or group |
| spaceKey | the key of the Space affected by this action |
| RemoteException |
|---|
Add a profile picture to a user's profile
| userName | The user name of the profile |
|---|---|
| fileName | File name of the picture |
| mimeType | Image mime type (must be from image/*) |
| pictureData | The image data |
Add a space Group to Confluence@return
| token | the authentication token |
|---|---|
| spaceGroup | the spacegroup to add |
Adds a user with the given RemoteUser object and password
| token | The token identifying the current user |
|---|---|
| remoteUser | The object containing the user information |
| password | The password of the user |
Change the current user's password
| token | The token identifying the current user |
|---|---|
| oldPass | The old password of the user, required for security purposes |
| newPass | The new password for the user |
Change a user's password
| token | The token identifying the current user |
|---|---|
| username | The username of the user we are changing the password for |
| newPass | The new password for the user |
Converts a string from wiki markup to the XHTML based storage format.
| RemoteException |
|---|
Deactivates the given user
| token | The token identifying the current user |
|---|---|
| username | The username of the user to deactivate |
Updates a comment
| token | The token identifying the current user |
|---|---|
| comment | The RemoteComment object containing the comment information |
Edits a user with the values in the given RemoteUser object
Currently this will only update the user's full name and email| token | The token identifying the current user |
|---|---|
| remoteUser | The object containing the user information |
| RemoteException |
|---|
Returns a list of the current system users
| token | The token identifying the current user |
|---|---|
| viewAll | Whether all users should be shown. When it is false, all users in the confluence-users group will be returned. Otherwise, every registered user is returned. |
Returns all direct ancestor pages of the page with the given pageId the user authenticated by token is allowed to view. The result is not ordered.
| token | the authentication token |
|---|---|
| pageId | the id of the page which child pages are to be returned |
Retrieve information about an attachment.
| token | the authentication token. |
|---|---|
| entityId | the id of the ContentEntityObject the attachemt belongs to. |
| fileName | the name of the attachment. |
| version | the version number of the attachment. |
| RemoteException |
|---|
Retrieve the contents of an attachment.
| token | the authentication token. |
|---|---|
| entityId | the id of the ContentEntityObject the attachemt belongs to. |
| fileName | the name of the attachment. |
| version | the version number of the attachment. |
| RemoteException |
|---|
Retrieves a blog post in the given space, with the title and date as specified.
| RemoteException |
|---|
Retrieves a blog post in the Space with the given spaceKey, with the title 'postTitle' and posted on the day 'dayOfMonth'
| token | the authentication token |
|---|---|
| spaceKey | the key of the Space the blog post belongs to |
| dayOfMonth | the day of the month the blog post was made |
| postTitle | the title of the blog post |
| RemoteException |
|---|
Returns all child pages of the page with the given pageId the user authenticated by token is allowed to view. The result is ordered by child page order.
| token | the authentication token |
|---|---|
| pageId | the id of the page which child pages are to be returned |
Retrieves a comment with the given ID
| token | The token identifying the current user |
|---|---|
| commentId | The ID of the comment to be retrieved |
Retrieves the comments for a given abstract page
| token | the authentication token |
|---|---|
| pageId | the content ID of the abstract page |
Get the content permission set of a certain type for a particular piece of content
| token | the login token for the current user |
|---|---|
| contentId | the content ID of the content to be looked up |
| permissionType | type of content permission |
Get the content permission sets for a particular piece of content
| token | the login token for the current user |
|---|---|
| contentId | the content ID of the content to be looked up |
Returns all descendent pages of the page with the given pageId the user authenticated by token is allowed to view. The result is not ordered.
| token | the authentication token |
|---|---|
| pageId | the id of the page which child pages are to be returned |
Retrieves a list of user groups
| token | The token identifying the current user |
|---|
| RemoteException |
|---|
Returns the content for a given label ID
| token | The token identifying the current user |
|---|---|
| labelId | The ID of the label |
Returns the content for a given label name
| token | The token identifying the current user |
|---|---|
| labelName | The name of a label (namespace prefixes permitted) |
Returns the content for a given label object
| token | The token identifying the current user |
|---|---|
| labelObject | The RemoteLabel object |
Retrieves the labels matching the given labelName, namespace or owner.
This method can be used to retrieve labels of a specfic type, such as personal labels, by setting the namespace. Parameters with empty strings are ignored.| token | the authentication token for the user |
|---|---|
| labelName | the name of the label to search for (not parsed for prefixes) |
| namespace | the namespace to restrict by |
| spaceKey | the key of the space to restrict by |
| owner | the owner of the labels |
Returns all labels for the given ContentEntityObject ID.
| token | The token identifying the current user |
|---|---|
| objectId | The ID of the ContentEntityObject the method will retrieve the labels for |
Returns the most popular labels for the Confluence instance, with a specified maximum number of results.
| token | The token identifying the current user |
|---|---|
| maxCount | The maximum number of labels to return. A maxCount of 0 means there is no limit. |
Returns the most popular labels for the given spaceKey, with a specified maximum number of results.
| token | The token identifying the current user |
|---|---|
| spaceKey | The key of the space to limit the labels to |
| maxCount | The maximum number of labels to return. A maxCount of 0 means there is no limit. |
Returns all pages of the space with the given spaceKey the user authenticated by token is allowed to view. The result is not ordered.
| token | the authentication token |
|---|---|
| spaceKey | the key of the space which pages are to be returned |
Returns the recently used labels for the Confluence instance, with a specified maximum number of results.
| token | The token identifying the current user |
|---|---|
| maxResults | The maximum number of labels to return. A value of 0 means the default is used. |
Returns the recently used labels for the given spaceKey, with a specified maximum number of results.
| token | The token identifying the current user |
|---|---|
| spaceKey | The key of the space to limit the labels to |
| maxResults | The maximum number of labels to return. A value of 0 means the default is used. |
Returns the labels related to the given label name, with a specified maximum number of results.
| token | The token identifying the current user |
|---|---|
| labelName | The name of the label (namespace prefixes permitted) |
| maxResults | The maximum number of labels to return. A value of 0 means the default is used. |
Returns the labels related to the given label name for the given spaceKey, with a specified maximum number of results.
| token | The token identifying the current user |
|---|---|
| labelName | The name of the label (namespace prefixes permitted) |
| spaceKey | The key of the space to limit the labels to |
| maxResults | The maximum number of labels to return. A maxCount of 0 means the default is used. |
Returns all Spaces that have content labelled with labelName
| token | The token identifying the current user |
|---|---|
| labelName | The label to retrieve the content for (namespace prefixes permitted) |
| RemoteException |
|---|
Returns an array of Spaces that have been labelled with labelName
| token | The token identifying the current user |
|---|---|
| labelName | The name of the label (namespace prefixes permitted) |
Returns all top level pages of the space with the given spaceKey the user authenticated by token is allowed to view. The result is ordered by child page order.
| token | the authentication token |
|---|---|
| spaceKey | the key of the space which pages are to be returned |
| RemoteException |
|---|
| RemoteException |
|---|
Retrieves a user with the given username
| token | The token identifying the current user |
|---|---|
| username | The username of the user to be retrieved |
Retrieves the groups that a given user belongs to
| token | The token identifying the current user |
|---|---|
| username | The username to retrieve groups for |
Retrieves a user's information
| token | The token identifying the current user |
|---|---|
| username | The name of the user to get information on |
Get a user preference as a boolean value.
| token | the token identifying the current user |
|---|---|
| key | The user preference key |
Get a user preference as a long integer value.
| token | the token identifying the current user |
|---|---|
| key | The user preference key |
Get a user preference as a String value.
| token | the token identifying the current user |
|---|---|
| key | The user preference key |
Returns the list of users watching the page or blog post with the given ID. This information is only available to administrators of the space containing the page or blog post.
| RemoteException |
|---|
Returns the list of users watching the space with the given key. This information is only available to administrators of the space.
| RemoteException |
|---|
Determines whether a group exists
| token | the token identifying the current user |
|---|---|
| groupname | the group to look up |
Determines whether a user exists
| token | the token identifying the current user |
|---|---|
| username | the username to look up |
Import a space in a compressed XML format
| token | The authentication token |
|---|---|
| importData | The contents of the Space export file |
| RemoteException |
|---|
Installs a plugin.
| pluginFileName | the original filename of the plugin. It should end with the correct file extension .xml or .jar. |
|---|---|
| pluginData | a byte[] containing the contents of the plugin xml or jar file. |
| RemoteException |
|---|
Checks if a given user is active.
| username | The username to check |
|---|
Returns true if the specified plugin is enabled.
Returns true if the specified plugin is installed.
Returns true if the specified user is watching the page or blog post with the given ID, otherwise false. This information is only available to administrators of the space containing the page or blog post, if the username is not the same as the current user's.
| RemoteException |
|---|
Returns true if the specified user is watching the space with the given key, otherwise false. This information is only available to administrators of the space if the username is not the same as the current user's.
| RemoteException |
|---|
Returns true if the specified user is watching the specified type of content in space with the given key, otherwise false. This information is only available to administrators of the space if the username is not the same as the current user's.
Note that this method will return false if the user is watching the entire space and not just the given type.| RemoteException |
|---|
Move or rename an attachment
| token | the authentication token. |
|---|---|
| originalContentId | the id of the ContentEntityObject the attachment belongs to. |
| originalFileName | the name of the attachment. |
| newContentId | the id of the ContentEntityObject the attachment is to be moved to. |
| newFileName | the name the attachment is to be renamed to. |
| RemoteException |
|---|
| RemoteException |
|---|
| RemoteException |
|---|
Reactivates the given user
| token | The token identifying the current user |
|---|---|
| username | The username of the user to reactivate |
Deletes all global and space permissions for the given group
| token | The token identifying the current user |
|---|---|
| groupname | The group to delete permissions for |
| RemoteException |
|---|
Removes a Space Permission for anonymous users
| token | the authentication token |
|---|---|
| permission | the Space Permission to remove |
| spaceKey | the key of the Space affected by this action |
Remove anonymous use permission. If the anonymous user also has 'view user profile' permission then this will also be removed.
| token | the login token |
|---|
| RemoteException |
|---|
Remove an attachment.
| token | the authentication token. |
|---|---|
| contentId | the id of the ContentEntityObject the attachment belongs to. |
| fileName | the name of the attachment. |
| RemoteException |
|---|
Removes a comment with the given ID
| token | The token identifying the current user |
|---|---|
| commentId | The ID of the comment to remove |
Remove a global permission
| token | the login token |
|---|---|
| permission | the Space Permission to add |
| remoteEntityName | the name of the user or group |
| RemoteException |
|---|
Removes an existing group
If a valid defaultGroupName is specified, users will be added to the new group (defaultGroupName).| token | The token identifying the current user |
|---|---|
| groupname | The name of the group to be removed |
| defaultGroupName | The name of the group that users will be moved to |
Removes the label with the given ID from the object with the given ContentEntityObject ID.
| token | The token identifying the current user |
|---|---|
| labelId | The ID of the label to be removed from the ContentEntityObject |
| objectId | The ID of the ContentEntityObject the method will act on |
Removes the given label from the object with the given ContentEntityObject ID.
| token | The token identifying the current user |
|---|---|
| labelName | The name of the label(s) to be removed from the ContentEntityObject, in the form of a space-separated String |
| objectId | The ID of the ContentEntityObject the method will act on |
Removes the given label from the given Space
| token | The token identifying the current user |
|---|---|
| labelName | The name of the label(s) to be removed from the Space, in the form of a space-separated String |
| spaceKey | The Space the method will act on |
Removes the given label object from the object with the given ContentEntityObject ID.
| token | The token identifying the current user |
|---|---|
| labelObject | The label to be removed from the ContentEntityObject |
| objectId | The ID of the ContentEntityObject the method will act on |
Removes a Space Permission for a user or group
| token | the authentication token |
|---|---|
| permission | the Space Permission to remove |
| remoteEntityName | the name of the user or group |
| spaceKey | the key of the Space affected by this action |
Removes a Space Group from Confluence without removeing the space it contains. Currently requires global administration rights@return
| token | the authentication token |
|---|---|
| spaceGroupKey | the id of the spacegroup to be removed |
| RemoteException |
|---|
Removes a user with the given username
| token | The token identifying the current user |
|---|---|
| username | The username of the user to be removed |
Removes the given user from a group
| token | The token identifying the current user |
|---|---|
| username | The username to remove from a group |
| groupname | The name of the group the user is to be removed from |
| RemoteException |
|---|
Search Confluence for the supplied query String. Please be sensible in your use of the maxResults parameter. Too large a value will result in this call taking a long time.
| token | the authentication token |
|---|---|
| query | the query term for the search |
| maxResults | the maximum number of results to be returned. |
RemoteSearchResults. If there are no results then an empty array will be returned.
Search Confluence for the supplied query String. Please be sensible in your use of the maxResults parameter.
A Map of search criteria can be specified. The following keys are understood -
com.atlassian.bonnie.search.SinceDateQueryFactory for a list of understood representations.
| token | the authentication token |
|---|---|
| query | the query term for the search |
| params | a Map |
| maxResults | the maximum number of results to be returned. |
RemoteSearchResults. If there are no results then an empty array will be returned.
| RemoteException |
|---|
Set the content permissions for a particular permission type on some content. These permissions will replace any permissions that already exist for that permission type.
| token | the login token |
|---|---|
| contentId | the id of the content to have permissions set on it |
| permissionType | the type of the permissions (one of the constants from ContentPermission) |
| remoteContentPermissions | the permissions to set |
This method is deprecated.
since 4.0. You can no longer disable the wysiwyg editor.
| RemoteException |
|---|
Updates a user's information
Currently this will only update a user's "description", stored in the 'content' attribute| token | The token identifying the current user |
|---|---|
| userInfo | A RemoteUserInformation object, containing the username, email, fullname, url and information |
Set a user preference to a boolean value.
| token | the token identifying the current user |
|---|---|
| key | The user preference key |
| value | The value |
Set a user preference to an long integer value.
| token | the token identifying the current user |
|---|---|
| key | The user preference key |
| value | The value |
Set a user preference to a String value.
| token | the token identifying the current user |
|---|---|
| key | The user preference key |
| value | The value |
Allows for modifying space details via the remote API. Currently you can update the following space properties:
| RemoteException |
|---|
Adds a watch for the current user on the page or blog post with the specified page ID.
| RemoteException |
|---|
Adds a watch to a specific page or blog post for a particular user. This is only permitted for administrators of the space containing the page or blog post.
| RemoteException |
|---|
Adds a watch for the current user on the space with the specified space key.
| RemoteException |
|---|