All Classes

Class Description
AbstractWorklogPROPermissionManager  
Account  
AccountImp  
AccountListener  
AccountProject  
AccountService
Requires one of WorklogPRO administrator, Jira Administrator or Jira System Administrator performance.
AccountStatus  
AccountWorklog  
AggregateEffortAndEstimationService
A service for calculating total times spent, total original estimate and total remaining estimate including subtasks and issues in the epic in case of an epic.
ApprovalSettings  
ApprovalSettings.TimesheetSubmitNotification  
ApproverUser  
AttrType
Work log attribute type.
AttrTypeApplicability  
AttrTypeApplicabilityImp  
AttrTypeApplicableType  
AttrTypeEnum
Enum for possible attribute types.
AttrTypeExceptionProject  
AttrTypeImp
Implementation of AttrType.
AttrTypeService  
AttrValue
Entity class for attribute values.
AttrValueImp
Implementation of entity class AttrValue.
AttrWorkLog
Connects for work log attributes to corresponding work log records.
AttrWorkLogImp
Value class for AttrWorkLogImp.
ConfigurationChangeListener  
ConfigurationService  
CustomFieldsService  
DateTimeHelper
Utility methods for dealing with date and time.
DeletedIssue  
EmailService  
EpicManager  
ExtraField
Stores basic information on a field.
ExtraFieldHelper
Helper methods for associating field ids with field names.
FavoriteTimesheet
Favorite timesheet data object.
FilterService
Helper for accessing Jira Filters.
GroupingType
Build in grouping types in the timesheet.
GroupPermissionHelper  
HideTimeTrackingManager  
HolidaySchema
AO class for persisting holiday schemas.
HolidaySchemaImp
Implementation class for HolidaySchema.
HolidaysService  
HSDay
AO class for persisting holidays within a holiday schema.
HSDayImp
Implementation class for {@see HSDay}.
HSGroupMember  
HSMember
AO class for persisting Members of holiday schema.
ImportWorklogsService  
InQuerySupport<S,​T>  
InQuerySupport.Supplier<S,​T>  
InQuerySupport.Supplier2<S,​T>  
InternalIssue
AO class for persisting Internal Issues.
InternalIssueImp
Represents internal issues that will be returned from
InternalIssuesResource  
InternalIssuesService  
IssueEntityProperties  
IssueHelper
I need this class for preventing null warnings for methods like issue.getProjectObject, issue.getIssueType.
IssueKeyOrId  
IssueWorklogResponse  
ITeam  
JiraUtils
This cass was once Jira6Utils and it was using reflection to help supporting Jira6 and Jira7 at the same time.
LastWorklogUpdate  
LocalDateTimeInterval  
LockPeriodsTask  
MainMenuConfig
Entity class for main menu user specific configuration.
MainMenuConfigImp
Entity class for main menu user specific configuration.
MainMenuConfigService  
MainMenuConfigService.MenuVisibility  
MemberImp
Used to represent membership of a user or group to a schema.
MentionParser  
Message
Used to return error messages to JS.
MissingWorklog  
NextReminderTimeCalculator  
NotFoundException
A special case of ValidationException that indicates entity is not found.
OptionalService<T>
An optional service that may or may not exist.
Period  
PeriodImp  
PeriodResource
Rest endpoint for period management, Period.
PeriodService  
PermissionMigrationServiceImp  
PreferencesService  
PreferredApprover  
ProjectData  
ProjectFinder
Finders projects with given id or key.
ProjectRoleImp  
RelatedIssue  
SavedTimesheet
Saved timesheets.
SavedTimesheetImp
Implementation of SavedTimesheet.
SavedTimesheetImp.PeriodMode  
SavedTimesheetService
Handles saved timesheets.
SavedTsAttr
Stores attribute selections for a SavedTimesheet.
SavedTsAttrImp
REST API data class for SavedTsAttr.
SavedTsExtraField
Stores an extra field selection for a SavedTimesheet.
SavedTsExtraFieldImp
REST API data class for SavedTsExtraField.
SendMissingWorklogRemindersTask  
StartAndEndDate  
SubmissionReminder  
SystemFilters
Copy paste from atlassian's SystemFilter class.
TaggingInterfaceForDurationUtilsResolution
This is only used to prevent JiraDurationUtils and WorklogPROJiraDurationUtils registering with the same type.
TargetType
Type of timesheet.
Team
Entity object for team.
TeamDeletedEvent
Fired when a team is deleted.
TeamGroupMember
Entity object for team members representing user groups.
TeamGroupSharing
Entity object for sharing teams with groups.
TeamGroupSharingImp  
TeamImp  
TeamService  
TeamUserMember
Entity object for team members representing individual users.
TeamUserMemberImp  
Timer
Entity object for timers.
TimerImp
RESTFul ws transfer object for timers.
TimerService  
TimesheetAction  
TimesheetApproval  
TimesheetApprovalForUser  
TimesheetApprovalForUser.Approval  
TimesheetApprovalService  
TimesheetApprovalStatus  
TimesheetPeriodApprovalInfo  
TimesheetService
Process timesheet worklog queries
TimeSpentParser  
TimeZoneManager
This will be used in place of JIRA's own TimeZoneManager, because this class causing incompatibility with JIRA 6.
TimeZoneManager.UserTimeZoneInfo  
TsApprovalRequest  
TZHistory
Records timezone changes of user.
TZHistoryImp
TZHistory implementation class.
User  
UserSupport  
UserWorklogReminder  
ValidationException
Contains validation messages;
WeekStarAndWeekEnd  
WHSGroupMember  
WHSMember  
WithId
Objects that can be identified with unique id.
WithIdAndName
Objects that can be identified with unique id.
WorkHours
Used to return work hours information over rest.
WorkHoursSchema
Shows work hours per day for a whole week.
WorkHoursSchemaImp
Shows work hours per day for a whole week.
WorkHoursSchemaService
Defines Work Hours Schemas and Membership of users in the work hour schemas.
WorklogCreationService  
WorklogHelper  
WorklogImportWrapper  
WorklogInfo
Data class for updating user interface with information of latest selected issue.
WorklogPROConfiguration
Settings for worklog PRO plugin.
WorklogPROJiraDurationUtils  
WorklogPROPermissionKeys  
WorklogPROPermissionManager  
WorklogProService
Worklog related services.
WorklogPROWorkflowBasedPermissionManager
At first this was a decorator around PermissionManager but it caused cyclic dependency when starting jira.
WorklogQueryStrategy  
WorklogQueryStrategy.AccessProblem  
WorklogQueryStrategyBuilder  
WorklogReminderConfiguration  
WorklogReminderEmailService  
WorklogReminderPeriodType  
WorklogReminderService  
WorklogSummary
Summary information for worklog.
WorklogTotalAndSummary
Contains total effort, estimates for issue and sub-issues (if epic) and sub-tasks.
WorklogWrapper
Raw representation of worklogs for REST endpoint.
WorklogWrapper.EpicLog  
WorklogWrapper.User  
WorklogWrapper.WorkLogAttributeTypeLog  
WorklogWrapper.WorkLogAttributeValueLog  
WorklogWrapperFactory  
WPPermissionManager  
WPPermissionManager.Access  
ZonedDateTimeInterval