|
|||||||||
| Home >> All >> samples >> swing >> timesheet >> [ model overview ] | PREV CLASS NEXT CLASS | ||||||||
SUMMARY: JAVADOC | SOURCE | DOWNLOAD | NESTED | FIELD | CONSTR | METHOD |
DETAIL: FIELD | CONSTR | METHOD | ||||||||
samples.swing.timesheet.model
Class WorkItemModel

java.lang.Objectorg.scopemvc.model.basic.BasicModel
samples.swing.timesheet.model.WorkItemModel
- All Implemented Interfaces:
- org.scopemvc.core.ModelChangeEventSource, org.scopemvc.core.ModelChangeListener, org.scopemvc.core.ModelChangeTypes
- public class WorkItemModel
- extends org.scopemvc.model.basic.BasicModel
A single item of work.
- Since:
- Scope v0.8
- Version:
- $Revision: 1.3 $ $Date: 2002/01/12 09:35:42 $
| Field Summary | |
private org.scopemvc.util.Time |
duration
|
static org.scopemvc.core.Selector |
DURATION
|
private java.lang.String |
project
|
static org.scopemvc.core.Selector |
PROJECT
|
private org.scopemvc.util.DateTime |
start
|
static org.scopemvc.core.Selector |
START
|
| Fields inherited from class org.scopemvc.model.basic.BasicModel |
|
| Fields inherited from interface org.scopemvc.core.ModelChangeTypes |
ACCESS_CHANGED, VALUE_ADDED, VALUE_CHANGED, VALUE_REMOVED |
| Constructor Summary | |
WorkItemModel(java.lang.String project,
org.scopemvc.util.DateTime start,
org.scopemvc.util.Time duration)
|
|
| Method Summary | |
org.scopemvc.util.Time |
getDuration()
|
java.lang.String |
getProject()
|
org.scopemvc.util.DateTime |
getStart()
|
void |
incrementDuration()
Increase the duration of the work item |
void |
setDuration(org.scopemvc.util.Time duration)
|
void |
setProject(java.lang.String project)
|
void |
setStart(org.scopemvc.util.DateTime start)
|
| Methods inherited from class org.scopemvc.model.basic.BasicModel |
addModelChangeListener, fireModelChange, listenNewSubmodel, makeActive, modelChanged, removeModelChangeListener, unlistenOldSubmodel |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
PROJECT
public static final org.scopemvc.core.Selector PROJECT
START
public static final org.scopemvc.core.Selector START
DURATION
public static final org.scopemvc.core.Selector DURATION
project
private java.lang.String project
start
private org.scopemvc.util.DateTime start
duration
private org.scopemvc.util.Time duration
| Constructor Detail |
WorkItemModel
public WorkItemModel(java.lang.String project, org.scopemvc.util.DateTime start, org.scopemvc.util.Time duration)
| Method Detail |
getProject
public java.lang.String getProject()
setProject
public void setProject(java.lang.String project)
getStart
public org.scopemvc.util.DateTime getStart()
setStart
public void setStart(org.scopemvc.util.DateTime start)
getDuration
public org.scopemvc.util.Time getDuration()
setDuration
public void setDuration(org.scopemvc.util.Time duration)
incrementDuration
public void incrementDuration()
- Increase the duration of the work item
|
|||||||||
| Home >> All >> samples >> swing >> timesheet >> [ model overview ] | PREV CLASS NEXT CLASS | ||||||||
SUMMARY: JAVADOC | SOURCE | DOWNLOAD | NESTED | FIELD | CONSTR | METHOD |
DETAIL: FIELD | CONSTR | METHOD | ||||||||
JAVADOC