|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.atlassian.jira.functest.framework.AbstractFuncTestUtil com.atlassian.jira.functest.framework.admin.TimeTrackingImpl
public class TimeTrackingImpl
Time tracking configuration
Nested Class Summary |
---|
Nested classes/interfaces inherited from interface com.atlassian.jira.functest.framework.admin.TimeTracking |
---|
TimeTracking.Format, TimeTracking.Mode, TimeTracking.Unit |
Field Summary |
---|
Fields inherited from class com.atlassian.jira.functest.framework.AbstractFuncTestUtil |
---|
environmentData, FS, locators, logger, logIndentLevel, tester |
Fields inherited from interface com.atlassian.jira.functest.framework.admin.TimeTracking |
---|
TIME_TRACKING_ADMIN_PAGE |
Constructor Summary | |
---|---|
TimeTrackingImpl(net.sourceforge.jwebunit.WebTester tester,
JIRAEnvironmentData environmentData)
|
Method Summary | |
---|---|
void |
disable()
Disables Time Tracking |
void |
disableCopyingOfComments()
Disables and re-enables time tracking with the "Copying of comments to work description" disabled. |
void |
enable(String hoursPerDay,
String daysPerWeek,
String format,
String defaultUnit,
TimeTracking.Mode mode)
Activate time tracking with non-default options. |
void |
enable(String hoursPerDay,
String daysPerWeek,
TimeTracking.Format format,
TimeTracking.Unit defaultUnit,
TimeTracking.Mode mode)
Activate time tracking with non-default options. |
void |
enable(TimeTracking.Format format)
Activate time tracking with default options. |
void |
enable(TimeTracking.Mode mode)
Activate time tracking with default options. |
protected Navigation |
getNavigation()
|
boolean |
isIn(TimeTracking.Mode mode)
Whether Time tracking is active in a specified mode. |
void |
switchFormat(TimeTracking.Format format)
Short-hand for disabling and then enabling Time Tracking using the specified fromat. |
void |
switchMode(TimeTracking.Mode mode)
Short-hand for disabling and then enabling Time Tracking into the specified mode. |
Methods inherited from class com.atlassian.jira.functest.framework.AbstractFuncTestUtil |
---|
childLogIndentLevel, getAssertions, getEnvironmentData, getFuncTestHelperFactory, getLogger, log, log, navigation, submitAtPage |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public TimeTrackingImpl(net.sourceforge.jwebunit.WebTester tester, JIRAEnvironmentData environmentData)
Method Detail |
---|
public void enable(TimeTracking.Mode mode)
TimeTracking
Activate time tracking with default options.
NOTE: You need to call TimeTracking.disable()
if Time Tracking is already enabled.
enable
in interface TimeTracking
mode
- The time tracking mode to be set.public void switchMode(TimeTracking.Mode mode)
TimeTracking
switchMode
in interface TimeTracking
mode
- the mode to enable.public void enable(TimeTracking.Format format)
TimeTracking
Activate time tracking with default options.
NOTE: You need to call TimeTracking.disable()
if Time Tracking is already enabled.
enable
in interface TimeTracking
format
- The time tracking format to be set.public void enable(String hoursPerDay, String daysPerWeek, String format, String defaultUnit, TimeTracking.Mode mode)
TimeTracking
Activate time tracking with non-default options.
NOTE: You need to call TimeTracking.disable()
if Time Tracking is already enabled.
enable
in interface TimeTracking
hoursPerDay
- the number of hours in a day. specified as a string so you can use "5.5"daysPerWeek
- the number of days in a week. specified as a string so you can use "3.5"format
- the display format used ("pretty", "days", "hours")defaultUnit
- default unit for time tracking entry ("minute", "hour", "day", "week")mode
- The time tracking mode to be set. It can be MODERN (original estimate and remaining estimate can be
edited independently), and LEGACY (original estimate can only be edited before logging work and after that you
can only edit the remaining estimate).public void enable(String hoursPerDay, String daysPerWeek, TimeTracking.Format format, TimeTracking.Unit defaultUnit, TimeTracking.Mode mode)
TimeTracking
Activate time tracking with non-default options.
NOTE: You need to call TimeTracking.disable()
if Time Tracking is already enabled.
enable
in interface TimeTracking
hoursPerDay
- the number of hours in a day. specified as a string so you can use "5.5"daysPerWeek
- the number of days in a week. specified as a string so you can use "3.5"format
- the display format used ("pretty", "days", "hours")defaultUnit
- default unit for time tracking entry ("minute", "hour", "day", "week")mode
- The time tracking mode to be set. It can be MODERN (original estimate and remaining estimate can be
edited independently), and LEGACY (original estimate can only be edited before logging work and after that you
can only edit the remaining estimate).public void disable()
TimeTracking
Disables Time Tracking
.NOTE: You need to call this before enabling Time Tracking if it is already enabled.
disable
in interface TimeTracking
protected Navigation getNavigation()
public boolean isIn(TimeTracking.Mode mode)
TimeTracking
NOTE: If time tracking is disabled this method will return false.
isIn
in interface TimeTracking
mode
- The mode to check.
public void disableCopyingOfComments()
TimeTracking
disableCopyingOfComments
in interface TimeTracking
public void switchFormat(TimeTracking.Format format)
TimeTracking
switchFormat
in interface TimeTracking
format
- the fromat to enable.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |