| java.lang.Object | |
| ↳ | org.mule.module.jira.JiraCloudConnector |
Known Direct Subclasses
|
Known Indirect Subclasses
|
Cloud Connector Facade to Jira Tracker
| Fields | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| address | The JIRA Server Soap address. | ||||||||||
| client | |||||||||||
| password | The user login password | ||||||||||
| username | The user login username | ||||||||||
| Public Constructors | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Public Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
Adds the given actors to the project role.
| |||||||||||
An alternative mechanism for adding attachments to an issue.
| |||||||||||
Adds a new comment to the issue.
| |||||||||||
Adds the default actors to the project role denoted by this id.
| |||||||||||
Adds the permission to the given entity name (username or group name)
| |||||||||||
Adds a user to the given group name.
| |||||||||||
Adds a new version
| |||||||||||
Archieves the given version/
| |||||||||||
Creates a group with the given name optionally adding the given user to it.
| |||||||||||
Creates an issue.
| |||||||||||
Creates an issue using the the security level denoted by the given id.
| |||||||||||
Creates a new permission schema using the given name and description.
| |||||||||||
Creates a new project
| |||||||||||
Creates a new project role.
| |||||||||||
Creates a user in JIRA with the specified user details
| |||||||||||
Deletes the group denoted by the given group name.
| |||||||||||
Deletes the issue with the given key
| |||||||||||
Removes the permission to the given entity name (username or group name)
| |||||||||||
Deletes the permission scheme denoted by the given name
| |||||||||||
Deletes the project represented by the given project key.
| |||||||||||
Deletes the given custom Avatar from the system.
| |||||||||||
Deletes the project role denoted by the given project role id.
| |||||||||||
Deletes a user in JIRA with the specified username.
| |||||||||||
Deletes the worklog with the given id and updates the remaining estimate field on the isssue by increasing it
by the time spent amount on the worklog being deleted.
| |||||||||||
Deletes the worklog with the given id but leaves the remaining estimate field on the isssue unchanged.
| |||||||||||
Deletes the worklog with the given id and sets the remaining estimate field on the isssue to the given value.
| |||||||||||
Edits the comment denoted by the given id
| |||||||||||
Returns all the permissions.
| |||||||||||
Returns the associated notification schemes for the given project role.
| |||||||||||
Returns the associated permission schemas for the given project role.
| |||||||||||
Returns the attachments for the issue denoted by the given key.
| |||||||||||
Finds the available actions for the given issue key
| |||||||||||
Finds a comment.
| |||||||||||
Returns the comments for the issue denoted by the given key.
| |||||||||||
Returns an array of all the components for the specified project key.
| |||||||||||
Returns information about the current configuration of JIRA.
| |||||||||||
Returns the custom fields for the current user
| |||||||||||
Returns the default role actors for the given project role id.
| |||||||||||
This retreives a list of the currently logged in user's favourite fitlers.
| |||||||||||
Returns the fields for the given action.
| |||||||||||
Returns the fields for edit for the given issue key
| |||||||||||
Find the group with the specified name in JIRA.
| |||||||||||
Finds an issue by key.
| |||||||||||
Returns the issue for the given issue id.
| |||||||||||
Returns the issue count for the filter denoted by this id.
| |||||||||||
Returns an array of all the issue types for all projects in JIRA.
| |||||||||||
Returns an array of all the (non-sub task) issue types for the specified project id.
| |||||||||||
Returns issues that match the saved filter specified by the filterId.
| |||||||||||
Execute a specified JQL query and return the resulting issues.
| |||||||||||
Returns issues containing searchTerms.
| |||||||||||
Returns issues containing searchTerms that are within the specified projects.
| |||||||||||
Returns notification schemes.
| |||||||||||
Returns the permission schemes.
| |||||||||||
Returns an array of all the issue statuses in JIRA.
| |||||||||||
Retrieves the current avatar for the given project.
| |||||||||||
Retrieves avatars for the given project.
| |||||||||||
Returns the Project with the matching id (if the user has permission to browse it).
| |||||||||||
Returns the Project with the matching key (if the user has permission to browse it).
| |||||||||||
Returns the project role by projectRoleId.
| |||||||||||
Returns the project role actors for the given project
| |||||||||||
Returns the project roles.
| |||||||||||
Returns the Project with the matching id (if the user has permission to browse it) with notification, issue security and permission schemes attached.
| |||||||||||
Returns an array of all the Projects defined in JIRA.
| |||||||||||
Given an issue id, this method returns the resolution date for this issue.
| |||||||||||
Given an issue key, this method returns the resolution date for this issue.
| |||||||||||
Returns an array of all the issue resolutions in JIRA.
| |||||||||||
Returns the current security level for given issue
| |||||||||||
Returns an array of all security levels for a given project.
| |||||||||||
Returns the security schemes.
| |||||||||||
Returns information about the server JIRA is running on including build number and base URL.
| |||||||||||
Returns an array of all the issue statuses in JIRA.
| |||||||||||
Returns an array of all the sub task issue types in JIRA.
| |||||||||||
Returns an array of all the sub task issue types for the specified project id.
| |||||||||||
Returns information about a user defined to JIRA.
| |||||||||||
Returns an array of all the versions for the specified project key.
| |||||||||||
Returns all worklogs for the given issue.
| |||||||||||
Determines if the user has the permission to add worklogs to the specified issue, that timetracking is enabled
in JIRA and that the specified issue is in an editable workflow state.
| |||||||||||
Determine whether the current user has the permission to delete the supplied worklog, that timetracking is enabled in JIRA and that the associated issue is in an editable workflow state.
| |||||||||||
Returns whether the current user has permissions to edit the comment denoted by the given id.
| |||||||||||
Determine whether the current user has the permission to update the supplied worklog, that timetracking is enabled in JIRA and that the associated issue is in an editable workflow state.
| |||||||||||
Checks if the given project role name is unique.
| |||||||||||
Log in using the given credentials, it returns the authentication token.
| |||||||||||
Cleans up an authentication token that was previously created with a call to login
| |||||||||||
This will progress an issue through a workflow.
| |||||||||||
Refreshs custom fields for the current user.
| |||||||||||
Releases the version denoted by the given name
| |||||||||||
Removes the given actors from the project role
| |||||||||||
Removes all role actors using the given name and type.
| |||||||||||
Removes all role actors for the given project key.
| |||||||||||
Removes the default actors from the project role denoted by this id.
| |||||||||||
Removes a user from the group name.
| |||||||||||
Creates a new custom avatar for the given project and sets it to be current for the project.
| |||||||||||
Sets the current avatar for the given project to that with the given id.
| |||||||||||
Updates the given group name with the provided users.
| |||||||||||
This will update an issue with new values.
| |||||||||||
Updates the project denoted by the given key.
| |||||||||||
Updates the project role with the given id.
| |||||||||||
Modifies the worklog with the id of the given worklog, updating its fields to match the given worklog and sets
the remaining estimate field on the relevant issue to the given value.
| |||||||||||
|
[Expand]
Inherited Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
From class
java.lang.Object
| |||||||||||
The JIRA Server Soap address. It usually looks like https://<jira server hostname>/rpc/soap/jirasoapservice-v2 or http://<jira server hostname>/rpc/soap/jirasoapservice-v2
The user login password
The user login username
Adds the given actors to the project role.
| token | optionally provide a token to use, if not provided username and password will be used |
|---|---|
| actors | the actors to add |
| projectRoleId | the id of the project role to use |
| projectKey | the key of project to use |
| actorType | the actor type to use |
An alternative mechanism for adding attachments to an issue. This method accepts the data of the attachments as Base64 encoded strings instead of byte arrays. This is to combat the XML message bloat created by Axis when SOAP-ifying byte arrays. For more information, please see JRA-11693.
| token | optionally provide a token to use, if not provided username and password will be used |
|---|---|
| issueKey | the issue to attach to |
| fileNames | an array of filenames; each element names an attachment to be uploaded |
| base64EncodedAttachmentData | an array of Base 64 encoded Strings; each element contains the data of the attachment to be uploaded |
Adds a new comment to the issue.
| token | optionally provide a token to use, if not provided username and password will be used |
|---|---|
| issueKey | the key of the issue |
| commentAuthor | the author of the comment |
| commentBody | the body of the comment |
| commentGroupLevel | the group level of the comment |
| commentRoleLevel | the role level of the comment |
Adds the default actors to the project role denoted by this id.
| token | optionally provide a token to use, if not provided username and password will be used |
|---|---|
| actors | the actors to add |
| projectRoleId | the id of the project role |
| type | the type |
Adds the permission to the given entity name (username or group name)
| token | optionally provide a token to use, if not provided username and password will be used |
|---|---|
| permissionSchemeName | the name of the permission scheme to use |
| permissionCode | the permission code to use |
| entityName | the entity name, username or group name |
Adds a user to the given group name.
| token | optionally provide a token to use, if not provided username and password will be used |
|---|---|
| groupName | the group name |
| userName | the user name |
Adds a new version
| token | optionally provide a token to use, if not provided username and password will be used |
|---|---|
| projectKey | the project key to use |
| versionName | the version name to use |
| archived | whether is archived |
| released | whether is released |
| releaseDate | the release date to use in the format MM-dd-yyy'T'HH:mm:ss |
Archieves the given version/
| token | optionally provide a token to use, if not provided username and password will be used |
|---|---|
| projectKey | the project key to use |
| versionName | the version name to use |
| archive | whether it should be archived |
Creates a group with the given name optionally adding the given user to it.
| token | optionally provide a token to use, if not provided username and password will be used |
|---|---|
| groupName | the name of the group to create. |
| userName | the user to add to the group (if null, no user will be added). |
Creates an issue.
| token | optionally provide a token to use, if not provided username and password will be used |
|---|---|
| assignee | the assignee of the new issue |
| summary | the summary of the new issue |
| description | the description of the new issue |
| dueDate | the due date of the new issue using the format MM-dd-yyy'T'HH:mm:ss |
| environment | the environment of the new issue |
| priority | the priority of the new issue |
| project | the project of the new issue |
| reporter | the reporter of the new issue |
| type | the type of the new issue |
| votes | the votes of the new issue |
| customFieldKeys | the custom field keys of the new issue (must contain same number of elements as custom field values array) |
| customFieldValues | the custome field values (must contain same number of elements as custom field keys array) |
Creates an issue using the the security level denoted by the given id.
| token | optionally provide a token to use, if not provided username and password will be used |
|---|---|
| assignee | the assignee of the new issue |
| summary | the summary of the new issue |
| description | the description of the new issue |
| dueDate | the due date of the new issue using the format MM-dd-yyy'T'HH:mm:ss |
| environment | the environment of the new issue |
| priority | the priority of the new issue |
| project | the project of the new issue |
| reporter | the reporter of the new issue |
| type | the type of the new issue |
| votes | the votes of the new issue |
| customFieldKeys | the custom field keys of the new issue (must contain same number of elements as custom field values array) |
| customFieldValues | the custome field values (must contain same number of elements as custom field keys array) |
| securityLevelId | the id of the security level to use |
Creates a new permission schema using the given name and description.
| token | optionally provide a token to use, if not provided username and password will be used |
|---|---|
| name | the name of the new permission scheme |
| description | the description of the new permission scheme |
Creates a new project
| token | optionally provide a token to use, if not provided username and password will be used |
|---|---|
| key | the key for the new project |
| name | the name for the new project |
| description | the description for the new project |
| url | the url for the new project |
| lead | the lead of the new project |
| permissionSchemeName | the name of the permission scheme for the new project |
| notificationSchemeName | the name of the notification scheme for the new project |
| securityShemeName | the name of the security scheme for the new project |
Creates a new project role.
| token | optionally provide a token to use, if not provided username and password will be used |
|---|---|
| projectRoleName | the name of the new project role |
| projectRoleDescription | the description of the new project role |
Creates a user in JIRA with the specified user details
| token | optionally provide a token to use, if not provided username and password will be used |
|---|---|
| username | the user name to create |
| password | the password for the new user |
| fullName | the full name of the new user |
| the email of the new user |
Deletes the group denoted by the given group name.
| token | optionally provide a token to use, if not provided username and password will be used |
|---|---|
| groupName | the group name to use |
| swapGroupName | the swap group name to use |
Deletes the issue with the given key
| token | optionally provide a token to use, if not provided username and password will be used |
|---|---|
| issueKey | the key of the issue to delete |
Removes the permission to the given entity name (username or group name)
| token | optionally provide a token to use, if not provided username and password will be used |
|---|---|
| permissionSchemeName | the name of the permission scheme to use |
| permissionCode | the permission code to use |
| entityName | the entity name, username or group name |
Deletes the permission scheme denoted by the given name
| token | optionally provide a token to use, if not provided username and password will be used |
|---|---|
| permissionSchemeName | the name of the permission scheme to delete |
Deletes the project represented by the given project key.
| token | optionally provide a token to use, if not provided username and password will be used |
|---|---|
| projectKey | the key of the project to delete |
Deletes the given custom Avatar from the system. System avatars cannot be deleted. Project administration permission is required.
| token | optionally provide a token to use, if not provided username and password will be used |
|---|---|
| avatarId | id of the custom avatar to delete. |
Deletes the project role denoted by the given project role id.
| token | optionally provide a token to use, if not provided username and password will be used |
|---|---|
| projectRoleId | the id of the project role to delete |
| confirm | whether confirm |
Deletes a user in JIRA with the specified username.
| token | optionally provide a token to use, if not provided username and password will be used |
|---|---|
| username | the user name to delete |
Deletes the worklog with the given id and updates the remaining estimate field on the isssue by increasing it by the time spent amount on the worklog being deleted. The time spent field of the issue is reduced by the time spent amount on the worklog being deleted.
| token | optionally provide a token to use, if not provided username and password will be used the SOAP auth token. |
|---|---|
| worklogId | the id of the worklog to delete. |
Deletes the worklog with the given id but leaves the remaining estimate field on the isssue unchanged. The time spent field of the issue is reduced by the time spent amount on the worklog being deleted.
| token | optionally provide a token to use, if not provided username and password will be used the SOAP auth token. |
|---|---|
| worklogId | the id of the worklog to delete. |
Deletes the worklog with the given id and sets the remaining estimate field on the isssue to the given value. The time spent field of the issue is reduced by the time spent amount on the worklog being deleted.
| token | optionally provide a token to use, if not provided username and password will be used the SOAP auth token. |
|---|---|
| workLogId | the id of the worklog to delete. |
| newRemainingEstimate | the new value for the issue's remaining estimate as a duration string, eg 1d 2h. |
Edits the comment denoted by the given id
| token | optionally provide a token to use, if not provided username and password will be used |
|---|---|
| commentId | the id of the comment to edit |
| body | the updated body comment |
| updateAuthor | the update author |
Returns all the permissions.
| token | optionally provide a token to use, if not provided username and password will be used |
|---|
Returns the associated notification schemes for the given project role.
| token | optionally provide a token to use, if not provided username and password will be used |
|---|---|
| projectRoleId | the project role to search |
Returns the associated permission schemas for the given project role.
| token | optionally provide a token to use, if not provided username and password will be used |
|---|---|
| projectRoleId | the project role to search |
Returns the attachments for the issue denoted by the given key.
| token | optionally provide a token to use, if not provided username and password will be used |
|---|---|
| issueKey | the issue key to use |
Finds the available actions for the given issue key
| token | optionally provide a token to use, if not provided username and password will be used |
|---|---|
| issueKey | the key of the issue |
Finds a comment.
| token | optionally provide a token to use, if not provided username and password will be used |
|---|---|
| commentId | the commentId of the comment |
Returns the comments for the issue denoted by the given key.
| token | optionally provide a token to use, if not provided username and password will be used |
|---|---|
| issueKey | the key of the issue to get the comments for |
Returns an array of all the components for the specified project key.
| token | optionally provide a token to use, if not provided username and password will be used |
|---|---|
| projectKey | the key of the requested project |
Returns information about the current configuration of JIRA.
| token | optionally provide a token to use, if not provided username and password will be used |
|---|
Returns the custom fields for the current user
| token | optionally provide a token to use, if not provided username and password will be used |
|---|
Returns the default role actors for the given project role id.
| token | optionally provide a token to use, if not provided username and password will be used |
|---|---|
| projectRoleId | the id of the project role |
This retreives a list of the currently logged in user's favourite fitlers.
| token | optionally provide a token to use, if not provided username and password will be used |
|---|
Returns the fields for the given action.
| token | optionally provide a token to use, if not provided username and password will be used |
|---|---|
| issueKey | the issue key to use |
| actionIdString | the action id to use |
Returns the fields for edit for the given issue key
| token | optionally provide a token to use, if not provided username and password will be used |
|---|---|
| issueKey | the issue key to get the fields for |
Find the group with the specified name in JIRA.
| token | optionally provide a token to use, if not provided username and password will be used |
|---|---|
| groupName | the name of the group to find |
Finds an issue by key.
| token | optionally provide a token to use, if not provided username and password will be used |
|---|---|
| issueKey | the key of the issue to find. |
Returns the issue for the given issue id.
| token | optionally provide a token to use, if not provided username and password will be used |
|---|---|
| issueId | the issue id to use |
Returns the issue count for the filter denoted by this id.
| token | optionally provide a token to use, if not provided username and password will be used |
|---|---|
| filterId | the fiter id to use |
Returns an array of all the issue types for all projects in JIRA.
| token | optionally provide a token to use, if not provided username and password will be used |
|---|
Returns an array of all the (non-sub task) issue types for the specified project id.
| token | optionally provide a token to use, if not provided username and password will be used |
|---|---|
| projectId | id of the project |
Returns issues that match the saved filter specified by the filterId. This method will return no more than the maxNumResults.
It will start the result set at the provided off set. This method also respects the jira.search.views.max.limit and jira.search.views.max.unlimited.group JIRA properties which will override the max number of results returned. If the jira.search.views.max.limit property is set and you are not in a group specified by jira.search.views.max.unlimited.group then the number of results returned will be constrained by the value of jira.search.views.max.limit if it is less than the specified maxNumResults.| token | optionally provide a token to use, if not provided username and password will be used |
|---|---|
| filterId | identifies the saved filter to use for the search. |
| offset | the place in the result set to use as the first result returned |
| maxNumResults | the maximum number of results that this method will return. |
Execute a specified JQL query and return the resulting issues. This method also respects the jira.search.views.max.limit and jira.search.views.max.unlimited.group JIRA properties which will override the max number of results returned.
If the jira.search.views.max.limit property is set and you are not in a group specified by jira.search.views.max.unlimited.group then the number of results returned will be constrained by the value of jira.search.views.max.limit if it is less than the specified maxNumResults.| token | optionally provide a token to use, if not provided username and password will be used |
|---|---|
| jqlSearch | JQL query string to execute |
| maxNumResults | the maximum number of results that this method will return |
Returns issues containing searchTerms. Note: this is a fuzzy search, returned in order of 'relevance', so the results are only generally useful for human consumption.
This method will return no more than the maxNumResults. It will start the result set at the provided off set. This method also respects the jira.search.views.max.limit and jira.search.views.max.unlimited.group JIRA properties which will override the max number of results returned. If the jira.search.views.max.limit property is set and you are not in a group specified by jira.search.views.max.unlimited.group then the number of results returned will be constrained by the value of jira.search.views.max.limit if it is less than the specified maxNumResults.| token | optionally provide a token to use, if not provided username and password will be used |
|---|---|
| searchTerms | search terms |
| offset | the place in the result set to use as the first result returned |
| maxNumResults | the maximum number of results that this method will return. |
Returns issues containing searchTerms that are within the specified projects. Note: this is a fuzzy search, returned in order of 'relevance', so the results are only generally useful for human consumption.
This method will return no more than the maxNumResults. This method also respects the jira.search.views.max.limit and jira.search.views.max.unlimited.group JIRA properties which will override the max number of results returned. If the jira.search.views.max.limit property is set and you are not in a group specified by jira.search.views.max.unlimited.group then the number of results returned will be constrained by the value of jira.search.views.max.limit if it is less than the specified maxNumResults.| token | optionally provide a token to use, if not provided username and password will be used |
|---|---|
| projectKeys | the project keys to use |
| searchTerms | earch terms |
| maxNumResults | the maximum number of results that this method will return. |
Returns notification schemes.
| token | optionally provide a token to use, if not provided username and password will be used |
|---|
Returns the permission schemes.
| token | optionally provide a token to use, if not provided username and password will be used |
|---|
Returns an array of all the issue statuses in JIRA.
| token | optionally provide a token to use, if not provided username and password will be used |
|---|
Retrieves the current avatar for the given project. Project browse permission is required.
| token | optionally provide a token to use, if not provided username and password will be used |
|---|---|
| projectKey | the key for the project. |
Retrieves avatars for the given project. If the includeSystemAvatars parameter is true, this will include both system (built-in) avatars as well as custom (user-supplied) avatars for that project, otherwise it will include only the custom avatars. Project browse permission is required.
| token | optionally provide a token to use, if not provided username and password will be used |
|---|---|
| projectKey | the key for the project. |
| includeSystemAvatars | if false, only custom avatars will be included in the returned array. |
Returns the Project with the matching id (if the user has permission to browse it).
| token | optionally provide a token to use, if not provided username and password will be used |
|---|---|
| projectId | the id of the requested project |
Returns the Project with the matching key (if the user has permission to browse it).
| token | optionally provide a token to use, if not provided username and password will be used |
|---|---|
| projectKey | the key of the requested projec |
Returns the project role by projectRoleId.
| token | optionally provide a token to use, if not provided username and password will be used |
|---|---|
| projectRoleId | the projectRoleId of the project role |
Returns the project role actors for the given project
| token | optionally provide a token to use, if not provided username and password will be used |
|---|---|
| projectRoleId | the project role id to use |
| projectKey | the project key to use |
Returns the project roles.
| token | optionally provide a token to use, if not provided username and password will be used |
|---|
Returns the Project with the matching id (if the user has permission to browse it) with notification, issue security and permission schemes attached.
| token | optionally provide a token to use, if not provided username and password will be used |
|---|---|
| projectId | the id of the requested project |
Returns an array of all the Projects defined in JIRA.
| token | optionally provide a token to use, if not provided username and password will be used |
|---|
Given an issue id, this method returns the resolution date for this issue. If the issue hasn't been resolved yet, this method will return null. If the no issue with the given id exists a RemoteException will be thrown.
| token | optionally provide a token to use, if not provided username and password will be used |
|---|---|
| issueId | the id of the issue |
Given an issue key, this method returns the resolution date for this issue. If the issue hasn't been resolved yet, this method will return null.
| token | optionally provide a token to use, if not provided username and password will be used |
|---|---|
| issueKey | the key of the issue |
Returns an array of all the issue resolutions in JIRA.
| token | optionally provide a token to use, if not provided username and password will be used |
|---|
Returns the current security level for given issue
| token | optionally provide a token to use, if not provided username and password will be used |
|---|---|
| issueKey | the issue key |
Returns an array of all security levels for a given project.
| token | optionally provide a token to use, if not provided username and password will be used |
|---|---|
| projectKey | the key for the project |
Returns the security schemes.
| token | optionally provide a token to use, if not provided username and password will be used |
|---|
Returns information about the server JIRA is running on including build number and base URL.
| token | optionally provide a token to use, if not provided username and password will be used |
|---|
Returns an array of all the issue statuses in JIRA.
| token | optionally provide a token to use, if not provided username and password will be used |
|---|
Returns an array of all the sub task issue types in JIRA.
| token | optionally provide a token to use, if not provided username and password will be used |
|---|
Returns an array of all the sub task issue types for the specified project id.
| token | optionally provide a token to use, if not provided username and password will be used |
|---|---|
| projectId | id of the project |
Returns information about a user defined to JIRA.
| token | optionally provide a token to use, if not provided username and password will be used |
|---|---|
| username | the user name to look up |
Returns an array of all the versions for the specified project key.
| token | optionally provide a token to use, if not provided username and password will be used |
|---|---|
| projectKey | the key of the requested project |
Returns all worklogs for the given issue.
| token | optionally provide a token to use, if not provided username and password will be used the SOAP auth token. |
|---|---|
| issueKey | the key of the issue. |
Determines if the user has the permission to add worklogs to the specified issue, that timetracking is enabled in JIRA and that the specified issue is in an editable workflow state.
| token | optionally provide a token to use, if not provided username and password will be used the SOAP auth token. |
|---|---|
| issueKey | the key of the issue. |
Determine whether the current user has the permission to delete the supplied worklog, that timetracking is enabled in JIRA and that the associated issue is in an editable workflow state. This method will return true if the user is a member of the worklog's group/role level (if specified) AND The user has the WORKLOG_DELETE_ALL permission; OR The user is the worklog author and has the WORKLOG_DELETE_OWN permission and false otherwise.
| token | optionally provide a token to use, if not provided username and password will be used the SOAP auth token. |
|---|---|
| worklogId | the id of the worklog wishes to delete. |
Returns whether the current user has permissions to edit the comment denoted by the given id.
| token | optionally provide a token to use, if not provided username and password will be used |
|---|---|
| commentId | the comment id to use |
Determine whether the current user has the permission to update the supplied worklog, that timetracking is enabled in JIRA and that the associated issue is in an editable workflow state. This method will return true if the user is a member of the worklog's group/role level (if specified) AND The user has the WORKLOG_EDIT_ALL permission; OR The user is the worklog author and has the WORKLOG_EDIT_OWN permission and false otherwise.
| token | optionally provide a token to use, if not provided username and password will be used |
|---|---|
| worklogId | the ide of the worklog wishes to update. |
Checks if the given project role name is unique.
| token | optionally provide a token to use, if not provided username and password will be used |
|---|---|
| name | the project role name to check for uniqueness |
Log in using the given credentials, it returns the authentication token.
| username | the username to use |
|---|---|
| password | the password to use |
Cleans up an authentication token that was previously created with a call to login
| token | the token to invalidate |
|---|
This will progress an issue through a workflow.
| token | optionally provide a token to use, if not provided username and password will be used |
|---|---|
| issueKey | the issue to update. |
| actionIdString | the workflow action to progress to |
| fieldIds | the ids of the remote fields |
| fieldsValues | the values of the remote fields |
Refreshs custom fields for the current user.
| token | optionally provide a token to use, if not provided username and password will be used |
|---|
Releases the version denoted by the given name
| token | optionally provide a token to use, if not provided username and password will be used |
|---|---|
| projectKey | the project key to use |
| versionName | the version name to release |
Removes the given actors from the project role
| token | optionally provide a token to use, if not provided username and password will be used |
|---|---|
| actors | the actors to remove |
| projectRoleId | the id of the project role to use |
| projectKey | the key of project to use |
| actorType | the actor type to use |
Removes all role actors using the given name and type.
| token | optionally provide a token to use, if not provided username and password will be used |
|---|---|
| name | the name to delete |
| type | the type to delete |
Removes all role actors for the given project key.
| token | optionally provide a token to use, if not provided username and password will be used |
|---|---|
| projectKey | the project key for which to remove all role actors |
Removes the default actors from the project role denoted by this id.
| token | optionally provide a token to use, if not provided username and password will be used |
|---|---|
| actors | the actors to remove |
| remoteProjectRoleId | the id of the project role |
| type | the type |
Removes a user from the group name.
| token | optionally provide a token to use, if not provided username and password will be used |
|---|---|
| groupName | the group name for which to remove the user |
| userName | the username to remove |
| address |
|---|
Creates a new custom avatar for the given project and sets it to be current for the project. The image data must be provided as base64 encoded data and should be 48 pixels square. If the image is larger, the top left 48 pixels are taken, if it is smaller it is upscaled to 48 pixels. The small version of the avatar image (16 pixels) is generated automatically. Project administration permission is required.
| token | optionally provide a token to use, if not provided username and password will be used |
|---|---|
| projectKey | the key for the project. |
| contentType | the MIME type of the image provided, e.g. image/gif, image/jpeg, image/png. |
| base64ImageData | a base 64 encoded image, 48 pixels square. |
| password |
|---|
Sets the current avatar for the given project to that with the given id. Project administration permission is required.
| token | optionally provide a token to use, if not provided username and password will be used |
|---|---|
| projectKey | the key for the project. |
| avatarId | the id of an existing avatar to use for the project or null for the default avatar. |
| username |
|---|
Updates the given group name with the provided users.
| token | optionally provide a token to use, if not provided username and password will be used |
|---|---|
| groupName | the group name to update |
| usernames | the updated usernames |
This will update an issue with new values. NOTE : You cannot update the 'status' field of the issue via this method.
| token | optionally provide a token to use, if not provided username and password will be used |
|---|---|
| issueKey | the issue to update. |
| fieldIds | the ids of the custom fields |
| fieldValues | the values for each custom field id |
Updates the project denoted by the given key.
| token | optionally provide a token to use, if not provided username and password will be used |
|---|---|
| key | the key of the project to update |
| description | the new description |
| url | the new url |
| lead | the new lead |
| permissionSchemeName | the new permission scheme name |
| notificationSchemeName | the new notification scheme name |
| securityShemeName | the new security scheme name |
Updates the project role with the given id.
| token | optionally provide a token to use, if not provided username and password will be used |
|---|---|
| projectRoleId | the id of the project role to update |
| projectRoleName | the new project role name |
| projectRoleDescription | the new project role description |
Modifies the worklog with the id of the given worklog, updating its fields to match the given worklog and sets the remaining estimate field on the relevant issue to the given value. The time spent field of the issue is changed by subtracting the previous value of the worklog's time spent amount and adding the new value in the given worklog.
| token | optionally provide a token to use, if not provided username and password will be used |
|---|---|
| issueKey | the issue key to use |
| worklogId | the worklog id to use |
| newRemainingEstimate | the new value for the issue's remaining estimate as a duration string, eg 1d 2h. |
| comment | the new comment |
| groupLevel | the new group level |
| roleLevelId | the new role level id |