|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface JiraSoapService
Method Summary | |
---|---|
void |
addActorsToProjectRole(String token,
String[] actors,
RemoteProjectRole projectRole,
RemoteProject project,
String actorType)
|
boolean |
addAttachmentsToIssue(String token,
String issueKey,
String[] fileNames,
byte[][] attachments)
|
void |
addComment(String token,
String issueKey,
RemoteComment remoteComment)
|
void |
addDefaultActorsToProjectRole(String token,
String[] actors,
RemoteProjectRole projectRole,
String type)
|
RemotePermissionScheme |
addPermissionTo(String token,
RemotePermissionScheme permissionScheme,
RemotePermission permission,
RemoteEntity remoteEntity)
|
void |
addUserToGroup(String token,
RemoteGroup group,
RemoteUser ruser)
|
RemoteVersion |
addVersion(String token,
String projectKey,
RemoteVersion remoteVersion)
|
RemoteWorklog |
addWorklogAndAutoAdjustRemainingEstimate(String token,
String issueKey,
RemoteWorklog remoteWorklog)
Adds a worklog to the given issue and sets the issue's remaining estimate field to the given value. |
RemoteWorklog |
addWorklogAndRetainRemainingEstimate(String token,
String issueKey,
RemoteWorklog remoteWorklog)
Adds a worklog to the given issue but leaves the issue's remaining estimate field unchanged. |
RemoteWorklog |
addWorklogWithNewRemainingEstimate(String token,
String issueKey,
RemoteWorklog remoteWorklog,
String newRemainingEstimate)
Adds a worklog to the given issue and sets the issue's remaining estimate field to the given value. |
void |
archiveVersion(String token,
String projectKey,
String versionName,
boolean archive)
|
RemoteGroup |
createGroup(String token,
String groupName,
RemoteUser firstUser)
Creates a group with the given name optionally adding the given user to it. |
RemoteIssue |
createIssue(String token,
RemoteIssue rIssue)
|
RemotePermissionScheme |
createPermissionScheme(String token,
String name,
String description)
|
RemoteProject |
createProject(String token,
String key,
String name,
String description,
String url,
String lead,
RemotePermissionScheme permissionScheme,
RemoteScheme notificationScheme,
RemoteScheme issueSecurityScheme)
|
RemoteProject |
createProjectFromObject(String token,
RemoteProject rproject)
|
RemoteProjectRole |
createProjectRole(String token,
RemoteProjectRole projectRole)
|
RemoteUser |
createUser(String token,
String username,
String password,
String fullName,
String email)
Creates a user in JIRA with the specified user details. |
void |
deleteGroup(String token,
String groupName,
String swapGroupName)
|
void |
deleteIssue(String token,
String issueKey)
|
RemotePermissionScheme |
deletePermissionFrom(String token,
RemotePermissionScheme permissionSchemeName,
RemotePermission permission,
RemoteEntity remoteEntity)
|
void |
deletePermissionScheme(String token,
String permissionSchemeName)
|
void |
deleteProject(String token,
String projectKey)
|
void |
deleteProjectRole(String token,
RemoteProjectRole projectRole,
boolean confirm)
|
void |
deleteUser(String token,
String username)
Deletes a user in JIRA with the specified username. |
void |
deleteWorklogAndAutoAdjustRemainingEstimate(String token,
String worklogId)
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. |
void |
deleteWorklogAndRetainRemainingEstimate(String token,
String worklogId)
Deletes the worklog with the given id but leaves the remaining estimate field on the isssue unchanged. |
void |
deleteWorklogWithNewRemainingEstimate(String token,
String worklogId,
String newRemainingEstimate)
Deletes the worklog with the given id and sets the remaining estimate field on the isssue to the given value. |
RemoteComment |
editComment(String token,
RemoteComment remoteComment)
|
RemotePermission[] |
getAllPermissions(String token)
|
RemoteScheme[] |
getAssociatedNotificationSchemes(String token,
RemoteProjectRole projectRole)
|
RemoteScheme[] |
getAssociatedPermissionSchemes(String token,
RemoteProjectRole projectRole)
|
RemoteAttachment[] |
getAttachmentsFromIssue(String token,
String issueKey)
|
RemoteNamedObject[] |
getAvailableActions(String token,
String issueKey)
|
RemoteComment |
getComment(String token,
Long id)
|
RemoteComment[] |
getComments(String token,
String issueKey)
|
RemoteComponent[] |
getComponents(String token,
String projectKey)
Returns an array of all the components for the specified project key. |
RemoteConfiguration |
getConfiguration(String token)
Returns information about the current configuration of JIRA. |
RemoteField[] |
getCustomFields(String token)
|
RemoteRoleActors |
getDefaultRoleActors(String token,
RemoteProjectRole projectRole)
|
RemoteField[] |
getFieldsForAction(String token,
String issueKey,
String actionIdString)
|
RemoteField[] |
getFieldsForEdit(String token,
String issueKey)
|
RemoteGroup |
getGroup(String token,
String groupName)
Find the group with the specified name in JIRA. |
RemoteIssue |
getIssue(String token,
String issueKey)
|
RemoteIssue |
getIssueById(String token,
String issueId)
|
long |
getIssueCountForFilter(String token,
String filterId)
|
RemoteIssue[] |
getIssuesFromFilter(String token,
String filterId)
|
RemoteIssue[] |
getIssuesFromTextSearch(String token,
String searchTerms)
Returns issues containing searchTerms. |
RemoteIssue[] |
getIssuesFromTextSearchWithProject(String token,
String[] projectKeys,
String searchTerms,
int maxNumResults)
|
RemoteIssueType[] |
getIssueTypes(String token)
Returns an array of all the issue types for all projects in JIRA. |
RemoteIssueType[] |
getIssueTypesForProject(String token,
String projectId)
Returns an array of all the (non-sub task) issue types for the specified project id. |
RemoteScheme[] |
getNotificationSchemes(String token)
|
RemotePermissionScheme[] |
getPermissionSchemes(String token)
|
RemotePriority[] |
getPriorities(String token)
Returns an array of all the issue priorities in JIRA. |
RemoteProject |
getProjectById(String token,
Long projectId)
Returns the Project with the matching key (if the user has permission to browse it). |
RemoteProject |
getProjectByKey(String token,
String projectKey)
Returns the Project with the matching key (if the user has permission to browse it). |
RemoteProjectRole |
getProjectRole(String token,
Long id)
|
RemoteProjectRoleActors |
getProjectRoleActors(String token,
RemoteProjectRole projectRole,
RemoteProject project)
|
RemoteProjectRole[] |
getProjectRoles(String token)
|
RemoteProject[] |
getProjects(String token)
Deprecated. Please use getProjectsNoSchemes(String) wherever possible, as this method can use
huge amounts of memory, particularly if you have many users! |
RemoteProject[] |
getProjectsNoSchemes(String token)
Returns an array of all the Projects defined in JIRA. |
RemoteResolution[] |
getResolutions(String token)
Returns an array of all the issue resolutions in JIRA. |
RemoteFilter[] |
getSavedFilters(String token)
|
RemoteScheme[] |
getSecuritySchemes(String token)
|
RemoteServerInfo |
getServerInfo(String token)
Returns information about the server JIRA is running on including build number and base URL. |
RemoteStatus[] |
getStatuses(String token)
Returns an array of all the issue statuses in JIRA. |
RemoteIssueType[] |
getSubTaskIssueTypes(String token)
Returns an array of all the sub task issue types in JIRA. |
RemoteIssueType[] |
getSubTaskIssueTypesForProject(String token,
String projectId)
Returns an array of all the sub task issue types for the specified project id. |
RemoteUser |
getUser(String token,
String username)
Returns information about a user defined to JIRA. |
RemoteVersion[] |
getVersions(String token,
String projectKey)
Returns an array of all the versions for the specified project key. |
RemoteWorklog[] |
getWorklogs(String token,
String issueKey)
Returns all worklogs for the given issue. |
boolean |
hasPermissionToCreateWorklog(String token,
String issueKey)
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. |
boolean |
hasPermissionToDeleteWorklog(String token,
String worklogId)
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. |
boolean |
hasPermissionToEditComment(String token,
RemoteComment remoteComment)
|
boolean |
hasPermissionToUpdateWorklog(String token,
String worklogId)
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. |
boolean |
isProjectRoleNameUnique(String token,
String name)
|
String |
login(String username,
String password)
This will authenticate the user in JIRA and returned a authentication token that can then be used on all other SOAP methods. |
boolean |
logout(String token)
Cleans up an authentication token that was previously created with a call to login(java.lang.String, java.lang.String) |
RemoteIssue |
progressWorkflowAction(String token,
String issueKey,
String actionIdString,
RemoteFieldValue[] actionParams)
|
void |
refreshCustomFields(String token)
|
void |
releaseVersion(String token,
String projectKey,
RemoteVersion version)
|
void |
removeActorsFromProjectRole(String token,
String[] actors,
RemoteProjectRole projectRole,
RemoteProject project,
String actorType)
|
void |
removeAllRoleActorsByNameAndType(String token,
String name,
String type)
|
void |
removeAllRoleActorsByProject(String token,
RemoteProject project)
|
void |
removeDefaultActorsFromProjectRole(String token,
String[] actors,
RemoteProjectRole projectRole,
String actorType)
|
void |
removeUserFromGroup(String token,
RemoteGroup group,
RemoteUser ruser)
|
RemoteGroup |
updateGroup(String token,
RemoteGroup group)
|
RemoteIssue |
updateIssue(String token,
String issueKey,
RemoteFieldValue[] actionParams)
|
RemoteProject |
updateProject(String token,
RemoteProject rProject)
|
void |
updateProjectRole(String token,
RemoteProjectRole projectRole)
|
void |
updateWorklogAndAutoAdjustRemainingEstimate(String token,
RemoteWorklog remoteWorklog)
Modifies the worklog with the id of the given worklog, updating its fields to match the given worklog and changes the remaining estimate field on the relevant issue to the value obtained by adding the previous time spent amount of the worklog and subtracting the new time spent amount. |
void |
updateWorklogAndRetainRemainingEstimate(String token,
RemoteWorklog remoteWorklog)
Modifies the worklog with the id of the given worklog, updating its fields to match the given worklog but leaves the remaining estimate field on the relevant issue unchanged. |
void |
updateWorklogWithNewRemainingEstimate(String token,
RemoteWorklog remoteWorklog,
String newRemainingEstimate)
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. |
Method Detail |
---|
String login(String username, String password) throws RemoteException, RemoteAuthenticationException
username
- the JIRA user name to authenticatepassword
- the password of the JIRA user
RemoteException
- If there was some problem preventing the operation from working.
RemoteAuthenticationException
- If the username and password is an invalid combinationboolean logout(String token)
login(java.lang.String, java.lang.String)
token
- the SOAP authentication token
RemoteServerInfo getServerInfo(String token)
token
- the SOAP authentication token.
RemoteServerInfo
objectRemoteProject[] getProjects(String token) throws RemotePermissionException, RemoteAuthenticationException, RemoteException
getProjectsNoSchemes(String)
wherever possible, as this method can use
huge amounts of memory, particularly if you have many users!
token
- the SOAP authentication token.
RemoteProject
objects.
RemoteException
- If there was some problem preventing the operation from working.
RemotePermissionException
- If the user is not permitted to perform this operation in this context.
RemoteAuthenticationException
- If the token is invalid or the SOAP session has timed outRemoteProject getProjectById(String token, Long projectId) throws RemotePermissionException, RemoteAuthenticationException, RemoteException
token
- the SOAP authentication token.projectId
- the id of the requested project
RemotePermissionException
- if the User does not have permission to BROWSE the project.
RemoteAuthenticationException
- If the token is invalid or the SOAP session has timed out
RemoteException
RemoteProject getProjectByKey(String token, String projectKey) throws RemotePermissionException, RemoteAuthenticationException, RemoteException
token
- the SOAP authentication token.projectKey
- the key of the requested project
RemotePermissionException
- if the User does not have permission to BROWSE the project.
RemoteException
RemoteAuthenticationException
RemoteVersion[] getVersions(String token, String projectKey) throws RemotePermissionException, RemoteAuthenticationException, RemoteException
token
- the SOAP authentication token.projectKey
- the key of the requested project
RemoteVersion
objects
RemoteException
- If there was some problem preventing the operation from working.
RemotePermissionException
- If the user is not permitted to perform this operation in this context.
RemoteAuthenticationException
- If the token is invalid or the SOAP session has timed outRemoteComponent[] getComponents(String token, String projectKey) throws RemotePermissionException, RemoteAuthenticationException, RemoteException
token
- the SOAP authentication token.projectKey
- the key of the requested project
RemoteComponent
objects
RemoteException
- If there was some problem preventing the operation from working.
RemotePermissionException
- If the user is not permitted to perform this operation in this context.
RemoteAuthenticationException
- If the token is invalid or the SOAP session has timed outRemoteIssueType[] getIssueTypesForProject(String token, String projectId) throws RemotePermissionException, RemoteAuthenticationException
token
- the SOAP authentication token.projectId
- id of the project
RemoteIssueType
objects
RemoteException
- If there was some problem preventing the operation from working.
RemotePermissionException
- If the user is not permitted to perform this operation in this context.
RemoteAuthenticationException
- If the token is invalid or the SOAP session has timed outRemoteIssueType[] getSubTaskIssueTypesForProject(String token, String projectId) throws RemotePermissionException, RemoteAuthenticationException
token
- the SOAP authentication token.projectId
- id of the project
RemoteIssueType
objects
RemoteException
- If there was some problem preventing the operation from working.
RemotePermissionException
- If the user is not permitted to perform this operation in this context.
RemoteAuthenticationException
- If the token is invalid or the SOAP session has timed outRemoteIssueType[] getIssueTypes(String token) throws RemotePermissionException, RemoteAuthenticationException
token
- the SOAP authentication token.
RemoteIssueType
objects
RemoteException
- If there was some problem preventing the operation from working.
RemotePermissionException
- If the user is not permitted to perform this operation in this context.
RemoteAuthenticationException
- If the token is invalid or the SOAP session has timed outRemoteIssueType[] getSubTaskIssueTypes(String token) throws RemotePermissionException, RemoteAuthenticationException
token
- the SOAP authentication token.
RemoteIssueType
objects
RemoteException
- If there was some problem preventing the operation from working.
RemotePermissionException
- If the user is not permitted to perform this operation in this context.
RemoteAuthenticationException
- If the token is invalid or the SOAP session has timed outRemotePriority[] getPriorities(String token) throws RemotePermissionException, RemoteAuthenticationException
token
- the SOAP authentication token.
RemotePriority
objects
RemoteException
- If there was some problem preventing the operation from working.
RemotePermissionException
- If the user is not permitted to perform this operation in this context.
RemoteAuthenticationException
- If the token is invalid or the SOAP session has timed outRemoteStatus[] getStatuses(String token) throws RemotePermissionException, RemoteAuthenticationException
token
- the SOAP authentication token.
RemoteStatus
objects
RemoteException
- If there was some problem preventing the operation from working.
RemotePermissionException
- If the user is not permitted to perform this operation in this context.
RemoteAuthenticationException
- If the token is invalid or the SOAP session has timed outRemoteResolution[] getResolutions(String token) throws RemotePermissionException, RemoteAuthenticationException
token
- the SOAP authentication token.
RemoteResolution
objects
RemoteException
- If there was some problem preventing the operation from working.
RemotePermissionException
- If the user is not permitted to perform this operation in this context.
RemoteAuthenticationException
- If the token is invalid or the SOAP session has timed outRemoteUser getUser(String token, String username) throws RemotePermissionException, RemoteAuthenticationException
token
- the SOAP authentication token.username
- the user name to look up
RemoteUser
or null if it cant be found
RemotePermissionException
- If the user is not permitted to perform this operation in this context.
RemoteAuthenticationException
- If the token is invalid or the SOAP session has timed outRemoteUser createUser(String token, String username, String password, String fullName, String email) throws RemotePermissionException, RemoteAuthenticationException, RemoteValidationException, RemoteException
token
- the SOAP authentication token.username
- the user name to createpassword
- the password for the new userfullName
- the full name of the new useremail
- the email of the new user
RemoteUser
RemotePermissionException
- If the user is not permitted to perform this operation in this context.
RemoteAuthenticationException
- If the token is invalid or the SOAP session has timed out
RemoteValidationException
- If the arguments and their properties are incomplete or malformed.
RemoteException
void deleteUser(String token, String username) throws RemotePermissionException, RemoteAuthenticationException, RemoteException, RemoteValidationException
token
- the SOAP authentication token.username
- the user name to delete
RemotePermissionException
- If the user is not permitted to perform this operation in this context.
RemoteAuthenticationException
- If the token is invalid or the SOAP session has timed out
RemoteException
RemoteValidationException
RemoteGroup getGroup(String token, String groupName) throws RemotePermissionException, RemoteAuthenticationException, RemoteException, RemoteValidationException
token
- the SOAP authentication token.groupName
- the name of the group to find.
RemoteGroup
object for the found group or null if it cant be found.
RemotePermissionException
- If the user is not permitted to perform this operation in this context.
RemoteAuthenticationException
- If the token is invalid or the SOAP session has timed out
RemoteException
RemoteValidationException
RemoteGroup createGroup(String token, String groupName, RemoteUser firstUser) throws RemotePermissionException, RemoteAuthenticationException, RemoteException, RemoteValidationException
token
- the SOAP authentication token.groupName
- the name of the group to create.firstUser
- the user to add to the group (if null, no user will be added).
RemotePermissionException
- If the user is not permitted to perform this operation in this context.
RemoteAuthenticationException
- If the token is invalid or the SOAP session has timed out
RemoteException
RemoteValidationException
- If there is a problem with the group name, such as if the group name exists.void addUserToGroup(String token, RemoteGroup group, RemoteUser ruser) throws RemotePermissionException, RemoteAuthenticationException, RemoteException, RemoteValidationException
RemotePermissionException
RemoteAuthenticationException
RemoteException
RemoteValidationException
void removeUserFromGroup(String token, RemoteGroup group, RemoteUser ruser) throws RemotePermissionException, RemoteAuthenticationException, RemoteException, RemoteValidationException
RemotePermissionException
RemoteAuthenticationException
RemoteException
RemoteValidationException
RemoteGroup updateGroup(String token, RemoteGroup group) throws RemotePermissionException, RemoteAuthenticationException, RemoteException, RemoteValidationException
RemotePermissionException
RemoteAuthenticationException
RemoteException
RemoteValidationException
void deleteGroup(String token, String groupName, String swapGroupName) throws RemotePermissionException, RemoteAuthenticationException, RemoteException, RemoteValidationException
RemotePermissionException
RemoteAuthenticationException
RemoteException
RemoteValidationException
RemoteFilter[] getSavedFilters(String token) throws RemotePermissionException, RemoteAuthenticationException, RemoteException
RemotePermissionException
RemoteAuthenticationException
RemoteException
RemoteIssue getIssue(String token, String issueKey) throws RemotePermissionException, RemoteAuthenticationException, RemoteException
RemotePermissionException
RemoteAuthenticationException
RemoteException
RemoteComment getComment(String token, Long id) throws RemoteException
RemoteException
RemoteComment[] getComments(String token, String issueKey) throws RemotePermissionException, RemoteAuthenticationException, RemoteException
RemotePermissionException
RemoteAuthenticationException
RemoteException
RemoteIssue createIssue(String token, RemoteIssue rIssue) throws RemotePermissionException, RemoteAuthenticationException, RemoteException, RemoteValidationException
RemotePermissionException
RemoteAuthenticationException
RemoteException
RemoteValidationException
boolean addAttachmentsToIssue(String token, String issueKey, String[] fileNames, byte[][] attachments) throws RemotePermissionException, RemoteAuthenticationException, RemoteException, RemoteValidationException
RemotePermissionException
RemoteAuthenticationException
RemoteException
RemoteValidationException
RemoteAttachment[] getAttachmentsFromIssue(String token, String issueKey) throws RemotePermissionException, RemoteAuthenticationException, RemoteException, RemoteValidationException
RemotePermissionException
RemoteAuthenticationException
RemoteException
RemoteValidationException
void deleteIssue(String token, String issueKey) throws RemotePermissionException, RemoteAuthenticationException, RemoteException
RemotePermissionException
RemoteAuthenticationException
RemoteException
RemoteProject createProject(String token, String key, String name, String description, String url, String lead, RemotePermissionScheme permissionScheme, RemoteScheme notificationScheme, RemoteScheme issueSecurityScheme) throws RemotePermissionException, RemoteAuthenticationException, RemoteException, RemoteValidationException
RemotePermissionException
RemoteAuthenticationException
RemoteException
RemoteValidationException
RemoteProject createProjectFromObject(String token, RemoteProject rproject) throws RemotePermissionException, RemoteAuthenticationException, RemoteException, RemoteValidationException
RemotePermissionException
RemoteAuthenticationException
RemoteException
RemoteValidationException
RemoteProject updateProject(String token, RemoteProject rProject) throws RemotePermissionException, RemoteAuthenticationException, RemoteException, RemoteValidationException
RemotePermissionException
RemoteAuthenticationException
RemoteException
RemoteValidationException
void deleteProject(String token, String projectKey) throws RemotePermissionException, RemoteAuthenticationException, RemoteException
RemotePermissionException
RemoteAuthenticationException
RemoteException
RemoteScheme[] getNotificationSchemes(String token) throws RemotePermissionException, RemoteAuthenticationException, RemoteException
RemotePermissionException
RemoteAuthenticationException
RemoteException
RemotePermissionScheme[] getPermissionSchemes(String token) throws RemotePermissionException, RemoteAuthenticationException, RemoteException
RemotePermissionException
RemoteAuthenticationException
RemoteException
RemoteScheme[] getSecuritySchemes(String token) throws RemotePermissionException, RemoteAuthenticationException, RemoteException
RemotePermissionException
RemoteAuthenticationException
RemoteException
RemotePermission[] getAllPermissions(String token) throws RemotePermissionException, RemoteException, RemoteAuthenticationException
RemotePermissionException
RemoteException
RemoteAuthenticationException
RemotePermissionScheme createPermissionScheme(String token, String name, String description) throws RemotePermissionException, RemoteException, RemoteAuthenticationException, RemoteValidationException
RemotePermissionException
RemoteException
RemoteAuthenticationException
RemoteValidationException
RemotePermissionScheme addPermissionTo(String token, RemotePermissionScheme permissionScheme, RemotePermission permission, RemoteEntity remoteEntity) throws RemotePermissionException, RemoteException, RemoteValidationException, RemoteAuthenticationException
RemotePermissionException
RemoteException
RemoteValidationException
RemoteAuthenticationException
RemotePermissionScheme deletePermissionFrom(String token, RemotePermissionScheme permissionSchemeName, RemotePermission permission, RemoteEntity remoteEntity) throws RemotePermissionException, RemoteException, RemoteAuthenticationException, RemoteValidationException
RemotePermissionException
RemoteException
RemoteAuthenticationException
RemoteValidationException
void deletePermissionScheme(String token, String permissionSchemeName) throws RemotePermissionException, RemoteException, RemoteAuthenticationException, RemoteValidationException
RemotePermissionException
RemoteException
RemoteAuthenticationException
RemoteValidationException
void addComment(String token, String issueKey, RemoteComment remoteComment) throws RemotePermissionException, RemoteAuthenticationException, RemoteException
RemotePermissionException
RemoteAuthenticationException
RemoteException
boolean hasPermissionToEditComment(String token, RemoteComment remoteComment) throws RemoteException
RemoteException
RemoteComment editComment(String token, RemoteComment remoteComment) throws RemoteException
RemoteException
RemoteIssue updateIssue(String token, String issueKey, RemoteFieldValue[] actionParams) throws RemoteException
RemoteException
RemoteField[] getFieldsForEdit(String token, String issueKey) throws RemoteException
RemoteException
RemoteNamedObject[] getAvailableActions(String token, String issueKey) throws RemoteException
RemoteException
RemoteField[] getFieldsForAction(String token, String issueKey, String actionIdString) throws RemoteException
RemoteException
RemoteIssue progressWorkflowAction(String token, String issueKey, String actionIdString, RemoteFieldValue[] actionParams) throws RemoteException
RemoteException
RemoteField[] getCustomFields(String token) throws RemoteException
RemoteException
RemoteVersion addVersion(String token, String projectKey, RemoteVersion remoteVersion) throws RemoteException
RemoteException
void refreshCustomFields(String token) throws RemoteException
RemoteException
RemoteIssue[] getIssuesFromFilter(String token, String filterId) throws RemoteException
RemoteException
RemoteIssue[] getIssuesFromTextSearch(String token, String searchTerms) throws RemoteException
RemoteException
RemoteIssue[] getIssuesFromTextSearchWithProject(String token, String[] projectKeys, String searchTerms, int maxNumResults) throws RemoteException
RemoteException
RemoteProject[] getProjectsNoSchemes(String token) throws RemotePermissionException, RemoteAuthenticationException, RemoteException
token
- the SOAP authentication token.
RemoteProject
objects.
RemoteException
- If there was some problem preventing the operation from working.
RemotePermissionException
- If the user is not permitted to perform this operation in this context.
RemoteAuthenticationException
- If the token is invalid or the SOAP session has timed outlong getIssueCountForFilter(String token, String filterId) throws RemoteException
RemoteException
RemoteIssue getIssueById(String token, String issueId) throws RemotePermissionException, RemoteAuthenticationException, RemoteException
RemotePermissionException
RemoteAuthenticationException
RemoteException
RemoteConfiguration getConfiguration(String token) throws RemotePermissionException, RemoteAuthenticationException, RemoteException
token
- the authr
RemoteConfiguration
object which contains information about the current configuration of JIRA.
RemotePermissionException
RemoteAuthenticationException
RemoteException
RemoteProjectRole[] getProjectRoles(String token) throws RemoteException
RemoteException
RemoteProjectRole getProjectRole(String token, Long id) throws RemoteException
RemoteException
RemoteProjectRole createProjectRole(String token, RemoteProjectRole projectRole) throws RemoteException
RemoteException
boolean isProjectRoleNameUnique(String token, String name) throws RemoteException
RemoteException
void deleteProjectRole(String token, RemoteProjectRole projectRole, boolean confirm) throws RemoteException
RemoteException
void addActorsToProjectRole(String token, String[] actors, RemoteProjectRole projectRole, RemoteProject project, String actorType) throws RemoteException
RemoteException
void removeActorsFromProjectRole(String token, String[] actors, RemoteProjectRole projectRole, RemoteProject project, String actorType) throws RemoteException
RemoteException
void updateProjectRole(String token, RemoteProjectRole projectRole) throws RemoteException
RemoteException
RemoteProjectRoleActors getProjectRoleActors(String token, RemoteProjectRole projectRole, RemoteProject project) throws RemoteException
RemoteException
RemoteRoleActors getDefaultRoleActors(String token, RemoteProjectRole projectRole) throws RemoteException
RemoteException
void addDefaultActorsToProjectRole(String token, String[] actors, RemoteProjectRole projectRole, String type) throws RemoteException
RemoteException
void removeDefaultActorsFromProjectRole(String token, String[] actors, RemoteProjectRole projectRole, String actorType) throws RemoteException
RemoteException
void removeAllRoleActorsByNameAndType(String token, String name, String type) throws RemoteException
RemoteException
void removeAllRoleActorsByProject(String token, RemoteProject project) throws RemoteException
RemoteException
RemoteScheme[] getAssociatedNotificationSchemes(String token, RemoteProjectRole projectRole) throws RemoteException
RemoteException
RemoteScheme[] getAssociatedPermissionSchemes(String token, RemoteProjectRole projectRole) throws RemoteException
RemoteException
void releaseVersion(String token, String projectKey, RemoteVersion version) throws RemoteException
RemoteException
void archiveVersion(String token, String projectKey, String versionName, boolean archive) throws RemoteException
RemoteException
RemoteWorklog addWorklogWithNewRemainingEstimate(String token, String issueKey, RemoteWorklog remoteWorklog, String newRemainingEstimate) throws RemoteException, RemotePermissionException, RemoteValidationException
token
- the SOAP auth token.issueKey
- the key of the issue.remoteWorklog
- the worklog to add.newRemainingEstimate
- the new value for the issue's remaining estimate in seconds.
RemoteException
- If there was some problem preventing the operation from working.
RemotePermissionException
- If the user is not permitted to perform this operation in this context.
RemoteValidationException
- If the arguments and their properties are incomplete or malformed.RemoteWorklog addWorklogAndAutoAdjustRemainingEstimate(String token, String issueKey, RemoteWorklog remoteWorklog) throws RemoteException, RemotePermissionException, RemoteValidationException
token
- the SOAP auth token.issueKey
- the key of the issue.remoteWorklog
- the worklog to add.
RemoteException
- If there was some problem preventing the operation from working.
RemotePermissionException
- If the user is not permitted to perform this operation in this context.
RemoteValidationException
- If the arguments and their properties are incomplete or malformed.RemoteWorklog addWorklogAndRetainRemainingEstimate(String token, String issueKey, RemoteWorklog remoteWorklog) throws RemoteException, RemotePermissionException, RemoteValidationException
token
- the SOAP auth token.issueKey
- the key of the issue.remoteWorklog
- the worklog to add.
RemoteException
- If there was some problem preventing the operation from working.
RemotePermissionException
- If the user is not permitted to perform this operation in this context.
RemoteValidationException
- If the arguments and their properties are incomplete or malformed.RemoteWorklog[] getWorklogs(String token, String issueKey) throws RemoteException, RemotePermissionException, RemoteValidationException
token
- the SOAP auth token.issueKey
- the key of the issue.
RemoteException
- If there was some problem preventing the operation from working.
RemotePermissionException
- If the user is not permitted to perform this operation in this context.
RemoteValidationException
- If the arguments and their properties are incomplete or malformed.void deleteWorklogWithNewRemainingEstimate(String token, String worklogId, String newRemainingEstimate) throws RemoteException, RemotePermissionException, RemoteValidationException
token
- the SOAP auth token.worklogId
- the id of the worklog to delete.newRemainingEstimate
- the new value for the issue's remaining estimate in seconds.
RemoteException
- If there was some problem preventing the operation from working.
RemotePermissionException
- If the user is not permitted to perform this operation in this context.
RemoteValidationException
- If the arguments and their properties are incomplete or malformed.void deleteWorklogAndAutoAdjustRemainingEstimate(String token, String worklogId) throws RemoteException, RemotePermissionException, RemoteValidationException
token
- the SOAP auth token.worklogId
- the id of the worklog to delete.
RemoteException
- If there was some problem preventing the operation from working.
RemotePermissionException
- If the user is not permitted to perform this operation in this context.
RemoteValidationException
- If the arguments and their properties are incomplete or malformed.void deleteWorklogAndRetainRemainingEstimate(String token, String worklogId) throws RemoteException, RemotePermissionException, RemoteValidationException
token
- the SOAP auth token.worklogId
- the id of the worklog to delete.
RemoteException
- If there was some problem preventing the operation from working.
RemotePermissionException
- If the user is not permitted to perform this operation in this context.
RemoteValidationException
- If the arguments and their properties are incomplete or malformed.void updateWorklogWithNewRemainingEstimate(String token, RemoteWorklog remoteWorklog, String newRemainingEstimate) throws RemoteException, RemotePermissionException, RemoteValidationException
token
- the SOAP auth token.remoteWorklog
- the worklog to update.newRemainingEstimate
- the new value for the issue's remaining estimate in seconds.
RemoteException
- If there was some problem preventing the operation from working.
RemotePermissionException
- If the user is not permitted to perform this operation in this context.
RemoteValidationException
- If the arguments and their properties are incomplete or malformed.void updateWorklogAndAutoAdjustRemainingEstimate(String token, RemoteWorklog remoteWorklog) throws RemoteException, RemotePermissionException, RemoteValidationException
token
- the SOAP auth token.remoteWorklog
- the worklog to update.
RemoteException
- If there was some problem preventing the operation from working.
RemotePermissionException
- If the user is not permitted to perform this operation in this context.
RemoteValidationException
- If the arguments and their properties are incomplete or malformed.void updateWorklogAndRetainRemainingEstimate(String token, RemoteWorklog remoteWorklog) throws RemoteException, RemotePermissionException, RemoteValidationException
token
- the SOAP auth token.remoteWorklog
- the worklog to update.
RemoteException
- If there was some problem preventing the operation from working.
RemotePermissionException
- If the user is not permitted to perform this operation in this context.
RemoteValidationException
- If the arguments and their properties are incomplete or malformed.boolean hasPermissionToCreateWorklog(String token, String issueKey) throws RemoteException, RemoteValidationException
token
- the SOAP auth token.issueKey
- the key of the issue.
RemoteException
RemoteValidationException
boolean hasPermissionToDeleteWorklog(String token, String worklogId) throws RemoteException, RemoteValidationException
token
- the SOAP auth token.worklogId
- the id of the worklog wishes to delete.
RemoteException
RemoteValidationException
boolean hasPermissionToUpdateWorklog(String token, String worklogId) throws RemoteException, RemoteValidationException
token
- the SOAP authentication token.worklogId
- the ide of the worklog wishes to update.
RemoteException
RemoteValidationException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |