public class

AxisJiraClient

extends Object
implements JiraClient<CollectionType>
java.lang.Object
   ↳ org.mule.module.jira.api.AxisJiraClient

Summary

Fields
private AxisJiraClientHelper helper
private JiraSoapService service
private AxisJiraSoapServiceProvider serviceProvider
Public Constructors
AxisJiraClient(AxisJiraSoapServiceProvider serviceProvider)
Public Methods
void addActorsToProjectRole(String token, List<String> actors, Long projectRoleId, String projectKey, String actorType)
boolean addBase64EncodedAttachmentsToIssue(String token, String issueKey, List<String> fileNames, List<String> base64EncodedAttachmentData)
RemoteComment addComment(String token, String issueKey, String commentAuthor, String commentBody, String commentGroupLevel, String commentRoleLevel)
void addDefaultActorsToProjectRole(String token, List<String> actors, Long projectRoleId, String type)
RemotePermissionScheme addPermissionTo(String token, String permissionSchemeName, Long permissionCode, String entityName)
void addUserToGroup(String token, String groupName, String userName)
RemoteVersion addVersion(String token, String projectKey, String versionName, Boolean archived, Boolean released, String releaseDate)
RemoteWorklog addWorklogAndAutoAdjustRemainingEstimate(String token, String issueKey, String timeSpent, String startDate, String comment, String groupLevel, String roleLevelId)
RemoteWorklog addWorklogAndRetainRemainingEstimate(String token, String issueKey, String timeSpent, String startDate, String comment, String groupLevel, String roleLevelId)
RemoteWorklog addWorklogWithNewRemainingEstimate(String token, String issueKey, String timeSpent, String startDate, String newRemainingEstimate, String comment, String groupLevel, String roleLevelId)
void archiveVersion(String token, String projectKey, String versionName, Boolean archive)
RemoteGroup createGroup(String token, String groupName, String userName)
RemoteIssue createIssue(String token, String assignee, String summary, String description, String dueDate, String environment, String priority, String project, String reporter, String type, Long votes, Map<String, List<String>> customFields, String componentName, String componentId)
RemoteIssue createIssue(String token, RemoteIssue issue)
RemoteIssue createIssueWithSecurityLevel(String token, String asignee, String summary, String description, String dueDate, String environment, String priority, String project, String reporter, String type, Long votes, Map<String, List<String>> customFields, Long securityLevelId, String componentName, String componentId)
RemotePermissionScheme createPermissionScheme(String token, String name, String description)
RemoteProject createProject(String token, RemoteProject project)
RemoteProject createProject(String token, String key, String name, String description, String url, String lead, String permissionSchemeName, String notificationSchemeName, String securityShemeName)
RemoteProjectRole createProjectRole(String token, String projectRoleName, String projectRoleDescription)
RemoteUser createUser(String token, String username, String password, String fullName, String email)
void deleteGroup(String token, String groupName, String swapGroupName)
void deleteIssue(String token, String issueKey)
RemotePermissionScheme deletePermissionFrom(String token, String permissionSchemeName, Long permissionCode, String entityName)
void deletePermissionScheme(String token, String permissionSchemeName)
void deleteProject(String token, String projectKey)
void deleteProjectAvatar(String token, Long avatarId)
void deleteProjectRole(String token, Long projectRoleId, Boolean confirm)
void deleteUser(String token, String username)
void deleteWorklogAndAutoAdjustRemainingEstimate(String token, String worklogId)
void deleteWorklogAndRetainRemainingEstimate(String token, String worklogId)
void deleteWorklogWithNewRemainingEstimate(String token, String workLogId, String newRemainingEstimate)
RemoteComment editComment(String token, Long commentId, String body, String updateAuthor)
RemotePermission[] getAllPermissions(String token)
RemoteScheme[] getAssociatedNotificationSchemes(String token, Long projectRoleId)
RemoteScheme[] getAssociatedPermissionSchemes(String token, Long projectRoleId)
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)
RemoteConfiguration getConfiguration(String token)
RemoteField[] getCustomFields(String token)
RemoteRoleActors getDefaultRoleActors(String token, Long projectRoleId)
RemoteFilter[] getFavouriteFilters(String token)
RemoteField[] getFieldsForAction(String token, String issueKey, String actionIdString)
RemoteField[] getFieldsForEdit(String token, String issueKey)
RemoteGroup getGroup(String token, String groupName)
RemoteIssue getIssue(String token, String issueKey)
RemoteIssue getIssueById(String token, String issueId)
long getIssueCountForFilter(String token, String filterId)
RemoteIssueType[] getIssueTypes(String token)
RemoteIssueType[] getIssueTypesForProject(String token, String projectId)
RemoteIssue[] getIssuesFromFilterWithLimit(String token, String filterId, Integer offset, Integer maxNumResults)
RemoteIssue[] getIssuesFromJqlSearch(String token, String jqlSearch, Integer maxNumResults)
RemoteIssue[] getIssuesFromTextSearchWithLimit(String token, String searchTerms, Integer offset, Integer maxNumResults)
RemoteIssue[] getIssuesFromTextSearchWithProject(String token, List<String> projectKeys, String searchTerms, Integer maxNumResults)
RemoteScheme[] getNotificationSchemes(String token)
RemotePermissionScheme[] getPermissionSchemes(String token)
RemotePriority[] getPriorities(String token)
RemoteAvatar getProjectAvatar(String token, String projectKey)
RemoteAvatar[] getProjectAvatars(String token, String projectKey, Boolean includeSystemAvatars)
RemoteProject getProjectById(String token, Long projectId)
RemoteProject getProjectByKey(String token, String projectKey)
RemoteProjectRole getProjectRole(String token, Long id)
RemoteProjectRoleActors getProjectRoleActors(String token, Long projectRoleId, String projectKey)
RemoteProjectRole[] getProjectRoles(String token)
RemoteProject getProjectWithSchemesById(String token, Long projectId)
RemoteProject[] getProjectsNoSchemes(String token)
Calendar getResolutionDateById(String token, Long issueId)
Calendar getResolutionDateByKey(String token, String issueKey)
RemoteResolution[] getResolutions(String token)
RemoteSecurityLevel getSecurityLevel(String token, String issueKey)
RemoteSecurityLevel[] getSecurityLevels(String token, String projectKey)
RemoteScheme[] getSecuritySchemes(String token)
RemoteServerInfo getServerInfo(String token)
RemoteStatus[] getStatuses(String token)
RemoteIssueType[] getSubTaskIssueTypes(String token)
RemoteIssueType[] getSubTaskIssueTypesForProject(String token, String projectId)
RemoteUser getUser(String token, String username)
RemoteVersion[] getVersions(String token, String projectKey)
RemoteWorklog[] getWorklogs(String token, String issueKey)
boolean hasPermissionToCreateWorklog(String token, String issueKey)
boolean hasPermissionToDeleteWorklog(String token, String worklogId)
boolean hasPermissionToEditComment(String token, Long commentId)
boolean hasPermissionToUpdateWorklog(String token, String worklogId)
boolean isProjectRoleNameUnique(String token, String name)
String login(String username, String password)
boolean logout(String token)
RemoteIssue progressWorkflowAction(String token, String issueKey, String actionIdString, Map<String, List<String>> fields)
void refreshCustomFields(String token)
void releaseVersion(String token, String projectKey, String versionName)
void removeActorsFromProjectRole(String token, List<String> actors, Long projectRoleId, String projectKey, String actorType)
void removeAllRoleActorsByNameAndType(String token, String name, String type)
void removeAllRoleActorsByProject(String token, String projectKey)
void removeDefaultActorsFromProjectRole(String token, List<String> actors, Long projectRoleId, String type)
void removeUserFromGroup(String token, String groupName, String userName)
void setNewProjectAvatar(String token, String projectKey, String contentType, String base64ImageData)
void setProjectAvatar(String token, String projectKey, Long avatarId)
RemoteGroup updateGroup(String token, String groupName, List<String> usernames)
RemoteIssue updateIssue(String token, String issueKey, Map<String, List<String>> fields)
RemoteProject updateProject(String token, String key, String description, String url, String lead, String permissionSchemeName, String notificationSchemeName, String securityShemeName)
void updateProjectRole(String token, Long projectRoleId, String projectRoleName, String projectRoleDescription)
void updateWorklogWithNewRemainingEstimate(String token, String issueKey, String worklogId, String comment, String groupLevel, String roleLevelId, String newRemainingEstimate)
[Expand]
Inherited Methods
From class java.lang.Object
From interface org.mule.module.jira.api.JiraClient

Fields

private AxisJiraClientHelper helper

private JiraSoapService service

private AxisJiraSoapServiceProvider serviceProvider

Public Constructors

public AxisJiraClient (AxisJiraSoapServiceProvider serviceProvider)

Parameters
serviceProvider

Public Methods

public void addActorsToProjectRole (String token, List<String> actors, Long projectRoleId, String projectKey, String actorType)

Parameters
token
actors
projectRoleId
projectKey
actorType

public boolean addBase64EncodedAttachmentsToIssue (String token, String issueKey, List<String> fileNames, List<String> base64EncodedAttachmentData)

Parameters
token
issueKey
fileNames
base64EncodedAttachmentData

public RemoteComment addComment (String token, String issueKey, String commentAuthor, String commentBody, String commentGroupLevel, String commentRoleLevel)

Parameters
token
issueKey
commentAuthor
commentBody
commentGroupLevel
commentRoleLevel

public void addDefaultActorsToProjectRole (String token, List<String> actors, Long projectRoleId, String type)

Parameters
token
actors
projectRoleId
type

public RemotePermissionScheme addPermissionTo (String token, String permissionSchemeName, Long permissionCode, String entityName)

Parameters
token
permissionSchemeName
permissionCode
entityName

public void addUserToGroup (String token, String groupName, String userName)

Parameters
token
groupName
userName

public RemoteVersion addVersion (String token, String projectKey, String versionName, Boolean archived, Boolean released, String releaseDate)

Parameters
token
projectKey
versionName
archived
released
releaseDate

public RemoteWorklog addWorklogAndAutoAdjustRemainingEstimate (String token, String issueKey, String timeSpent, String startDate, String comment, String groupLevel, String roleLevelId)

Parameters
token
issueKey
timeSpent
startDate
comment
groupLevel
roleLevelId

public RemoteWorklog addWorklogAndRetainRemainingEstimate (String token, String issueKey, String timeSpent, String startDate, String comment, String groupLevel, String roleLevelId)

Parameters
token
issueKey
timeSpent
startDate
comment
groupLevel
roleLevelId

public RemoteWorklog addWorklogWithNewRemainingEstimate (String token, String issueKey, String timeSpent, String startDate, String newRemainingEstimate, String comment, String groupLevel, String roleLevelId)

Parameters
token
issueKey
timeSpent
startDate
newRemainingEstimate
comment
groupLevel
roleLevelId

public void archiveVersion (String token, String projectKey, String versionName, Boolean archive)

Parameters
token
projectKey
versionName
archive

public RemoteGroup createGroup (String token, String groupName, String userName)

Parameters
token
groupName
userName

public RemoteIssue createIssue (String token, String assignee, String summary, String description, String dueDate, String environment, String priority, String project, String reporter, String type, Long votes, Map<String, List<String>> customFields, String componentName, String componentId)

Parameters
token
assignee
summary
description
dueDate
environment
priority
project
reporter
type
votes
customFields
componentName
componentId

public RemoteIssue createIssue (String token, RemoteIssue issue)

Parameters
token
issue

public RemoteIssue createIssueWithSecurityLevel (String token, String asignee, String summary, String description, String dueDate, String environment, String priority, String project, String reporter, String type, Long votes, Map<String, List<String>> customFields, Long securityLevelId, String componentName, String componentId)

Parameters
token
asignee
summary
description
dueDate
environment
priority
project
reporter
type
votes
customFields
securityLevelId
componentName
componentId

public RemotePermissionScheme createPermissionScheme (String token, String name, String description)

Parameters
token
name
description

public RemoteProject createProject (String token, RemoteProject project)

Parameters
token
project

public RemoteProject createProject (String token, String key, String name, String description, String url, String lead, String permissionSchemeName, String notificationSchemeName, String securityShemeName)

Parameters
token
key
name
description
url
lead
permissionSchemeName
notificationSchemeName
securityShemeName

public RemoteProjectRole createProjectRole (String token, String projectRoleName, String projectRoleDescription)

Parameters
token
projectRoleName
projectRoleDescription

public RemoteUser createUser (String token, String username, String password, String fullName, String email)

Parameters
token
username
password
fullName
email

public void deleteGroup (String token, String groupName, String swapGroupName)

Parameters
token
groupName
swapGroupName

public void deleteIssue (String token, String issueKey)

Parameters
token
issueKey

public RemotePermissionScheme deletePermissionFrom (String token, String permissionSchemeName, Long permissionCode, String entityName)

Parameters
token
permissionSchemeName
permissionCode
entityName

public void deletePermissionScheme (String token, String permissionSchemeName)

Parameters
token
permissionSchemeName

public void deleteProject (String token, String projectKey)

Parameters
token
projectKey

public void deleteProjectAvatar (String token, Long avatarId)

Parameters
token
avatarId

public void deleteProjectRole (String token, Long projectRoleId, Boolean confirm)

Parameters
token
projectRoleId
confirm

public void deleteUser (String token, String username)

Parameters
token
username

public void deleteWorklogAndAutoAdjustRemainingEstimate (String token, String worklogId)

Parameters
token
worklogId

public void deleteWorklogAndRetainRemainingEstimate (String token, String worklogId)

Parameters
token
worklogId

public void deleteWorklogWithNewRemainingEstimate (String token, String workLogId, String newRemainingEstimate)

Parameters
token
workLogId
newRemainingEstimate

public RemoteComment editComment (String token, Long commentId, String body, String updateAuthor)

Parameters
token
commentId
body
updateAuthor

public RemotePermission[] getAllPermissions (String token)

Parameters
token

public RemoteScheme[] getAssociatedNotificationSchemes (String token, Long projectRoleId)

Parameters
token
projectRoleId

public RemoteScheme[] getAssociatedPermissionSchemes (String token, Long projectRoleId)

Parameters
token
projectRoleId

public RemoteAttachment[] getAttachmentsFromIssue (String token, String issueKey)

Parameters
token
issueKey

public RemoteNamedObject[] getAvailableActions (String token, String issueKey)

Parameters
token
issueKey

public RemoteComment getComment (String token, Long id)

Parameters
token
id

public RemoteComment[] getComments (String token, String issueKey)

Parameters
token
issueKey

public RemoteComponent[] getComponents (String token, String projectKey)

Parameters
token
projectKey

public RemoteConfiguration getConfiguration (String token)

Parameters
token

public RemoteField[] getCustomFields (String token)

Parameters
token

public RemoteRoleActors getDefaultRoleActors (String token, Long projectRoleId)

Parameters
token
projectRoleId

public RemoteFilter[] getFavouriteFilters (String token)

Parameters
token

public RemoteField[] getFieldsForAction (String token, String issueKey, String actionIdString)

Parameters
token
issueKey
actionIdString

public RemoteField[] getFieldsForEdit (String token, String issueKey)

Parameters
token
issueKey

public RemoteGroup getGroup (String token, String groupName)

Parameters
token
groupName

public RemoteIssue getIssue (String token, String issueKey)

Parameters
token
issueKey

public RemoteIssue getIssueById (String token, String issueId)

Parameters
token
issueId

public long getIssueCountForFilter (String token, String filterId)

Parameters
token
filterId

public RemoteIssueType[] getIssueTypes (String token)

Parameters
token

public RemoteIssueType[] getIssueTypesForProject (String token, String projectId)

Parameters
token
projectId

public RemoteIssue[] getIssuesFromFilterWithLimit (String token, String filterId, Integer offset, Integer maxNumResults)

Parameters
token
filterId
offset
maxNumResults

public RemoteIssue[] getIssuesFromJqlSearch (String token, String jqlSearch, Integer maxNumResults)

Parameters
token
jqlSearch
maxNumResults

public RemoteIssue[] getIssuesFromTextSearchWithLimit (String token, String searchTerms, Integer offset, Integer maxNumResults)

Parameters
token
searchTerms
offset
maxNumResults

public RemoteIssue[] getIssuesFromTextSearchWithProject (String token, List<String> projectKeys, String searchTerms, Integer maxNumResults)

Parameters
token
projectKeys
searchTerms
maxNumResults

public RemoteScheme[] getNotificationSchemes (String token)

Parameters
token

public RemotePermissionScheme[] getPermissionSchemes (String token)

Parameters
token

public RemotePriority[] getPriorities (String token)

Parameters
token

public RemoteAvatar getProjectAvatar (String token, String projectKey)

Parameters
token
projectKey

public RemoteAvatar[] getProjectAvatars (String token, String projectKey, Boolean includeSystemAvatars)

Parameters
token
projectKey
includeSystemAvatars

public RemoteProject getProjectById (String token, Long projectId)

Parameters
token
projectId

public RemoteProject getProjectByKey (String token, String projectKey)

Parameters
token
projectKey

public RemoteProjectRole getProjectRole (String token, Long id)

Parameters
token
id

public RemoteProjectRoleActors getProjectRoleActors (String token, Long projectRoleId, String projectKey)

Parameters
token
projectRoleId
projectKey

public RemoteProjectRole[] getProjectRoles (String token)

Parameters
token

public RemoteProject getProjectWithSchemesById (String token, Long projectId)

Parameters
token
projectId

public RemoteProject[] getProjectsNoSchemes (String token)

Parameters
token

public Calendar getResolutionDateById (String token, Long issueId)

Parameters
token
issueId

public Calendar getResolutionDateByKey (String token, String issueKey)

Parameters
token
issueKey

public RemoteResolution[] getResolutions (String token)

Parameters
token

public RemoteSecurityLevel getSecurityLevel (String token, String issueKey)

Parameters
token
issueKey

public RemoteSecurityLevel[] getSecurityLevels (String token, String projectKey)

Parameters
token
projectKey

public RemoteScheme[] getSecuritySchemes (String token)

Parameters
token

public RemoteServerInfo getServerInfo (String token)

Parameters
token

public RemoteStatus[] getStatuses (String token)

Parameters
token

public RemoteIssueType[] getSubTaskIssueTypes (String token)

Parameters
token

public RemoteIssueType[] getSubTaskIssueTypesForProject (String token, String projectId)

Parameters
token
projectId

public RemoteUser getUser (String token, String username)

Parameters
token
username

public RemoteVersion[] getVersions (String token, String projectKey)

Parameters
token
projectKey

public RemoteWorklog[] getWorklogs (String token, String issueKey)

Parameters
token
issueKey

public boolean hasPermissionToCreateWorklog (String token, String issueKey)

Parameters
token
issueKey

public boolean hasPermissionToDeleteWorklog (String token, String worklogId)

Parameters
token
worklogId

public boolean hasPermissionToEditComment (String token, Long commentId)

Parameters
token
commentId

public boolean hasPermissionToUpdateWorklog (String token, String worklogId)

Parameters
token
worklogId

public boolean isProjectRoleNameUnique (String token, String name)

Parameters
token
name

public String login (String username, String password)

Parameters
username
password

public boolean logout (String token)

Parameters
token

public RemoteIssue progressWorkflowAction (String token, String issueKey, String actionIdString, Map<String, List<String>> fields)

Parameters
token
issueKey
actionIdString
fields

public void refreshCustomFields (String token)

Parameters
token

public void releaseVersion (String token, String projectKey, String versionName)

Parameters
token
projectKey
versionName

public void removeActorsFromProjectRole (String token, List<String> actors, Long projectRoleId, String projectKey, String actorType)

Parameters
token
actors
projectRoleId
projectKey
actorType

public void removeAllRoleActorsByNameAndType (String token, String name, String type)

Parameters
token
name
type

public void removeAllRoleActorsByProject (String token, String projectKey)

Parameters
token
projectKey

public void removeDefaultActorsFromProjectRole (String token, List<String> actors, Long projectRoleId, String type)

Parameters
token
actors
projectRoleId
type

public void removeUserFromGroup (String token, String groupName, String userName)

Parameters
token
groupName
userName

public void setNewProjectAvatar (String token, String projectKey, String contentType, String base64ImageData)

Parameters
token
projectKey
contentType
base64ImageData

public void setProjectAvatar (String token, String projectKey, Long avatarId)

Parameters
token
projectKey
avatarId

public RemoteGroup updateGroup (String token, String groupName, List<String> usernames)

Parameters
token
groupName
usernames

public RemoteIssue updateIssue (String token, String issueKey, Map<String, List<String>> fields)

Parameters
token
issueKey
fields

public RemoteProject updateProject (String token, String key, String description, String url, String lead, String permissionSchemeName, String notificationSchemeName, String securityShemeName)

Parameters
token
key
description
url
lead
permissionSchemeName
notificationSchemeName
securityShemeName

public void updateProjectRole (String token, Long projectRoleId, String projectRoleName, String projectRoleDescription)

Parameters
token
projectRoleId
projectRoleName
projectRoleDescription

public void updateWorklogWithNewRemainingEstimate (String token, String issueKey, String worklogId, String comment, String groupLevel, String roleLevelId, String newRemainingEstimate)

Parameters
token
issueKey
worklogId
comment
groupLevel
roleLevelId
newRemainingEstimate