Package com.deniz.jira.worklog.services
Interface TimesheetService
public interface TimesheetService
Process timesheet worklog queries
-
Method Summary
Modifier and Type Method Description WorklogWrappergetAccountWorklogs(java.time.ZonedDateTime startDate, java.time.ZonedDateTime endDate, boolean normalizeTimezone, java.util.Map<java.lang.Integer,java.lang.String[]> attributeValuesInFilter, java.util.List<java.lang.String> groupBy, java.util.List<java.lang.String> extraFieldIDs, java.lang.Integer[] accountIds)WorklogWrappergetEpicWorklogs(java.time.ZonedDateTime startDate, java.time.ZonedDateTime endDate, boolean normalizeTimezone, java.util.Map<java.lang.Integer,java.lang.String[]> attributeValuesInFilter, java.util.List<java.lang.String> groupBy, java.util.List<java.lang.String> extraFieldIDs, java.lang.String epicKey)WorklogWrappergetFilterWorklogs(java.time.ZonedDateTime startDate, java.time.ZonedDateTime endDate, boolean normalizeTimezone, java.util.Map<java.lang.Integer,java.lang.String[]> workLogAttributes, java.util.List<java.lang.String> groupBy, java.util.List<java.lang.String> extraFieldIDs, long filterId)WorklogWrappergetIssueWorklogsByIssueId(java.time.ZonedDateTime startDate, java.time.ZonedDateTime endDate, boolean normalizeTimezone, java.util.Map<java.lang.Integer,java.lang.String[]> attributeValuesInFilter, java.util.List<java.lang.String> groupBy, java.util.List<java.lang.String> extraFieldIDs, java.util.List<java.lang.Long> issueIdList)WorklogWrappergetJQLWorklogs(WorklogQueryStrategy wqs, java.lang.String JQL)WorklogWrappergetJQLWorklogs(java.time.ZonedDateTime startDate, java.time.ZonedDateTime endDate, boolean normalizeTimezone, java.util.Map<java.lang.Integer,java.lang.String[]> attributeValuesInFilter, java.util.List<java.lang.String> groupBy, java.util.List<java.lang.String> extraFieldIDs, java.lang.String JQL)WorklogWrappergetOrganizationWorklogs(java.time.ZonedDateTime startDate, java.time.ZonedDateTime endDate, boolean normalizeTimezone, java.util.Map<java.lang.Integer,java.lang.String[]> attributeValuesInFilter, java.util.List<java.lang.String> groupBy, java.util.List<java.lang.String> extraFieldIDs, java.lang.String extraIssueFilter, int organizationId)WorklogWrappergetProjectsWorklogs(java.time.ZonedDateTime startDate, java.time.ZonedDateTime endDate, boolean normalizeTimezone, java.util.Map<java.lang.Integer,java.lang.String[]> workLogAttributes, java.util.List<java.lang.String> groupBy, java.util.List<java.lang.String> extraFieldIDs, java.lang.String... projectIDs)WorklogWrappergetSprintWorklogs(java.time.ZonedDateTime startDate, java.time.ZonedDateTime endDate, boolean normalizeTimezone, java.util.Map<java.lang.Integer,java.lang.String[]> workLogAttributes, java.util.List<java.lang.String> groupBy, java.util.List<java.lang.String> extraFieldIDs, long sprintId)WorklogWrappergetTeamWorklogs(java.time.ZonedDateTime startDate, java.time.ZonedDateTime endDate, boolean normalizeTimezone, java.util.Map<java.lang.Integer,java.lang.String[]> workLogAttributes, java.util.List<java.lang.String> groupBy, java.util.List<java.lang.String> extraFieldIDs, java.lang.String extraIssueFilter, ITeam team)WorklogWrappergetUsersWorklogs(java.time.ZonedDateTime startDate, java.time.ZonedDateTime endDate, boolean normalizeTimezone, java.util.Map<java.lang.Integer,java.lang.String[]> workLogAttributes, java.util.List<java.lang.String> groupBy, java.util.List<java.lang.String> extraFieldIDs, java.lang.String extraIssueFilter, java.lang.String... userIDs)WorklogWrappergetUsersWorklogsWithOverridingSecurity(java.time.ZonedDateTime startDate, java.time.ZonedDateTime endDate, boolean normalizeTimezone, java.util.Map<java.lang.Integer,java.lang.String[]> attributeValuesInFilter, java.util.List<java.lang.String> groupBy, java.util.List<java.lang.String> extraFieldIDs, java.lang.String extraIssueFilter, boolean overrideSecurity, java.lang.String... userNames)WorklogWrappergetWorklogsImp(WorklogQueryStrategy worklogQueryStrategy)voidsetTimesheetApprovalStatus(PeriodImp period, WorklogWrapper worklogWrapper)voidsetTimesheetApprovalStatus(java.time.ZonedDateTime startDate, java.time.ZonedDateTime endDate, WorklogWrapper worklogWrapper)
-
Method Details
-
getUsersWorklogs
WorklogWrapper getUsersWorklogs(java.time.ZonedDateTime startDate, java.time.ZonedDateTime endDate, boolean normalizeTimezone, java.util.Map<java.lang.Integer,java.lang.String[]> workLogAttributes, java.util.List<java.lang.String> groupBy, java.util.List<java.lang.String> extraFieldIDs, java.lang.String extraIssueFilter, java.lang.String... userIDs) throws com.atlassian.jira.issue.search.SearchException- Throws:
com.atlassian.jira.issue.search.SearchException
-
getSprintWorklogs
WorklogWrapper getSprintWorklogs(java.time.ZonedDateTime startDate, java.time.ZonedDateTime endDate, boolean normalizeTimezone, java.util.Map<java.lang.Integer,java.lang.String[]> workLogAttributes, java.util.List<java.lang.String> groupBy, java.util.List<java.lang.String> extraFieldIDs, long sprintId) throws com.atlassian.jira.issue.search.SearchException, ValidationException- Throws:
com.atlassian.jira.issue.search.SearchExceptionValidationException
-
getUsersWorklogsWithOverridingSecurity
WorklogWrapper getUsersWorklogsWithOverridingSecurity(java.time.ZonedDateTime startDate, java.time.ZonedDateTime endDate, boolean normalizeTimezone, java.util.Map<java.lang.Integer,java.lang.String[]> attributeValuesInFilter, java.util.List<java.lang.String> groupBy, java.util.List<java.lang.String> extraFieldIDs, java.lang.String extraIssueFilter, boolean overrideSecurity, java.lang.String... userNames) throws com.atlassian.jira.issue.search.SearchException- Throws:
com.atlassian.jira.issue.search.SearchException
-
setTimesheetApprovalStatus
void setTimesheetApprovalStatus(java.time.ZonedDateTime startDate, java.time.ZonedDateTime endDate, WorklogWrapper worklogWrapper) -
setTimesheetApprovalStatus
-
getAccountWorklogs
WorklogWrapper getAccountWorklogs(java.time.ZonedDateTime startDate, java.time.ZonedDateTime endDate, boolean normalizeTimezone, java.util.Map<java.lang.Integer,java.lang.String[]> attributeValuesInFilter, java.util.List<java.lang.String> groupBy, java.util.List<java.lang.String> extraFieldIDs, java.lang.Integer[] accountIds) throws com.atlassian.jira.issue.search.SearchException, ValidationException- Throws:
com.atlassian.jira.issue.search.SearchExceptionValidationException
-
getTeamWorklogs
WorklogWrapper getTeamWorklogs(java.time.ZonedDateTime startDate, java.time.ZonedDateTime endDate, boolean normalizeTimezone, java.util.Map<java.lang.Integer,java.lang.String[]> workLogAttributes, java.util.List<java.lang.String> groupBy, java.util.List<java.lang.String> extraFieldIDs, java.lang.String extraIssueFilter, ITeam team) throws com.atlassian.jira.issue.search.SearchException, ValidationException- Throws:
com.atlassian.jira.issue.search.SearchExceptionValidationException
-
getOrganizationWorklogs
WorklogWrapper getOrganizationWorklogs(java.time.ZonedDateTime startDate, java.time.ZonedDateTime endDate, boolean normalizeTimezone, java.util.Map<java.lang.Integer,java.lang.String[]> attributeValuesInFilter, java.util.List<java.lang.String> groupBy, java.util.List<java.lang.String> extraFieldIDs, java.lang.String extraIssueFilter, int organizationId) throws com.atlassian.jira.issue.search.SearchException, ValidationException- Throws:
com.atlassian.jira.issue.search.SearchExceptionValidationException
-
getFilterWorklogs
WorklogWrapper getFilterWorklogs(java.time.ZonedDateTime startDate, java.time.ZonedDateTime endDate, boolean normalizeTimezone, java.util.Map<java.lang.Integer,java.lang.String[]> workLogAttributes, java.util.List<java.lang.String> groupBy, java.util.List<java.lang.String> extraFieldIDs, long filterId) throws com.atlassian.jira.issue.search.SearchException- Throws:
com.atlassian.jira.issue.search.SearchException
-
getEpicWorklogs
WorklogWrapper getEpicWorklogs(java.time.ZonedDateTime startDate, java.time.ZonedDateTime endDate, boolean normalizeTimezone, java.util.Map<java.lang.Integer,java.lang.String[]> attributeValuesInFilter, java.util.List<java.lang.String> groupBy, java.util.List<java.lang.String> extraFieldIDs, java.lang.String epicKey) throws com.atlassian.jira.issue.search.SearchException- Throws:
com.atlassian.jira.issue.search.SearchException
-
getJQLWorklogs
WorklogWrapper getJQLWorklogs(WorklogQueryStrategy wqs, java.lang.String JQL) throws com.atlassian.jira.issue.search.SearchException- Throws:
com.atlassian.jira.issue.search.SearchException
-
getJQLWorklogs
WorklogWrapper getJQLWorklogs(java.time.ZonedDateTime startDate, java.time.ZonedDateTime endDate, boolean normalizeTimezone, java.util.Map<java.lang.Integer,java.lang.String[]> attributeValuesInFilter, java.util.List<java.lang.String> groupBy, java.util.List<java.lang.String> extraFieldIDs, java.lang.String JQL) throws com.atlassian.jira.issue.search.SearchException- Throws:
com.atlassian.jira.issue.search.SearchException
-
getIssueWorklogsByIssueId
WorklogWrapper getIssueWorklogsByIssueId(java.time.ZonedDateTime startDate, java.time.ZonedDateTime endDate, boolean normalizeTimezone, java.util.Map<java.lang.Integer,java.lang.String[]> attributeValuesInFilter, java.util.List<java.lang.String> groupBy, java.util.List<java.lang.String> extraFieldIDs, java.util.List<java.lang.Long> issueIdList) throws com.atlassian.jira.issue.search.SearchException- Throws:
com.atlassian.jira.issue.search.SearchException
-
getProjectsWorklogs
WorklogWrapper getProjectsWorklogs(java.time.ZonedDateTime startDate, java.time.ZonedDateTime endDate, boolean normalizeTimezone, java.util.Map<java.lang.Integer,java.lang.String[]> workLogAttributes, java.util.List<java.lang.String> groupBy, java.util.List<java.lang.String> extraFieldIDs, java.lang.String... projectIDs) throws com.atlassian.jira.issue.search.SearchException- Throws:
com.atlassian.jira.issue.search.SearchException
-
getWorklogsImp
-