|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.cesilko.rachota.core.Settings
public class Settings
Persistent settings of the system.
Field Summary | |
---|---|
static java.lang.String |
ACTIVITY_NOT_REPORTED
Activity not yet reported. |
static java.lang.String |
ACTIVITY_REPORT_FAILED
Tried to report activity but failed. |
static java.lang.String |
DAY_WORKING_HOURS
Static String used to store the daily working hours field. |
static java.lang.String |
ON_EXIT_ASK
On exit, ask for measuring downtime. |
static java.lang.String |
ON_EXIT_STOP
On exit, stop measuring downtime. |
static java.lang.String |
ON_HIBERNATION_ASK
Flag to ask user if hibernation was detected. |
static java.lang.String |
ON_HIBERNATION_IGNORE
Flag to ignore downtime if hibernation was detected. |
static java.lang.String |
ON_HIBERNATION_INCLUDE
Flag to include downtime if hibernation was detected. |
static java.lang.String |
ON_INACTIVITY_ASK
On inactivity, ask user what to do next. |
static java.lang.String |
ON_INACTIVITY_NOTIFY
On inactivity, only notify user. |
static java.lang.String |
ON_INACTIVITY_STOP
On inactivity, stop measuring current task. |
Method Summary | |
---|---|
void |
addPropertyChangeListener(java.beans.PropertyChangeListener listener)
Adds new listener to set of objects interested in this settings. |
static Settings |
getDefault()
Returns the only instance of persistent system settings. |
java.lang.Object |
getSetting(java.lang.String setting)
Returns value of given setting. |
double |
getWorkingHours()
Returns the daily working hours. |
static void |
loadSettings()
Loads all settings from settings.cfg file. |
void |
removePropertyChangeListener(java.beans.PropertyChangeListener listener)
Adds new listener to set of objects interested in this settings. |
static void |
saveSettings()
Saves all settings into settings.cfg file. |
void |
setSetting(java.lang.String setting,
java.lang.Object value)
Sets given setting to given value. |
void |
setWorkingHours(double value)
Sets the daily working hours. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static java.lang.String ON_HIBERNATION_IGNORE
public static java.lang.String ON_HIBERNATION_INCLUDE
public static java.lang.String ON_HIBERNATION_ASK
public static final java.lang.String ON_EXIT_ASK
public static final java.lang.String ON_EXIT_STOP
public static final java.lang.String ON_INACTIVITY_NOTIFY
public static final java.lang.String ON_INACTIVITY_ASK
public static final java.lang.String ON_INACTIVITY_STOP
public static final java.lang.String ACTIVITY_REPORT_FAILED
public static final java.lang.String ACTIVITY_NOT_REPORTED
public static final java.lang.String DAY_WORKING_HOURS
Method Detail |
---|
public static Settings getDefault()
public void setSetting(java.lang.String setting, java.lang.Object value)
setting
- Setting to be set.value
- New value of setting.public java.lang.Object getSetting(java.lang.String setting)
setting
- Setting whose value will be returned.
public void addPropertyChangeListener(java.beans.PropertyChangeListener listener)
listener
- Object interested in this settings.public void removePropertyChangeListener(java.beans.PropertyChangeListener listener)
listener
- Object interested in this settings.public static void saveSettings()
public static void loadSettings()
public double getWorkingHours()
public void setWorkingHours(double value)
value
- The new value for the daily working hours.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |