Class PeriodAdapter
java.lang.Object
be.gaudry.swing.edu.planning.scheduler.adapter.PeriodAdapter
- All Implemented Interfaces:
IPeriod
,be.gaudry.swing.schedule.model.Resource
,be.gaudry.swing.schedule.model.Task
,Serializable
public class PeriodAdapter
extends Object
implements be.gaudry.swing.schedule.model.Resource, be.gaudry.swing.schedule.model.Task
- Since:
- 1.0 28 janv. 2009
- Author:
- Steph GAUDRY
- See Also:
- Serialized Form
-
Constructor Summary
ConstructorDescriptionPeriodAdapter(Period period, be.gaudry.swing.schedule.model.Resource resource)
-
Method Summary
Modifier and TypeMethodDescriptionThe date when theIPeriod
stops.org.joda.time.Interval
String representation of the DefaultPeriod including thestart date
and theend date
.getLabel()
be.gaudry.swing.schedule.model.Resource
The date when theIPeriod
starts.getTasks()
getValueAt(int colIndex)
boolean
boolean
void
setEndDate(Date endDate)
void
setStartDate(Date startDate)
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface be.gaudry.swing.schedule.model.Resource
toString
-
Constructor Details
-
PeriodAdapter
-
-
Method Details
-
getPeriod
- Returns:
- the period
-
getChildResources
- Specified by:
getChildResources
in interfacebe.gaudry.swing.schedule.model.Resource
-
getTasks
- Specified by:
getTasks
in interfacebe.gaudry.swing.schedule.model.Resource
-
getValueAt
- Specified by:
getValueAt
in interfacebe.gaudry.swing.schedule.model.Resource
-
hasChildren
public boolean hasChildren()- Specified by:
hasChildren
in interfacebe.gaudry.swing.schedule.model.Resource
-
getInterval
public org.joda.time.Interval getInterval()- Specified by:
getInterval
in interfacebe.gaudry.swing.schedule.model.Task
-
getLabel
- Specified by:
getLabel
in interfacebe.gaudry.swing.schedule.model.Task
-
getResource
public be.gaudry.swing.schedule.model.Resource getResource()- Specified by:
getResource
in interfacebe.gaudry.swing.schedule.model.Task
-
getToolTipText
- Specified by:
getToolTipText
in interfacebe.gaudry.swing.schedule.model.Task
-
isGraphicallyEditable
public boolean isGraphicallyEditable()- Specified by:
isGraphicallyEditable
in interfacebe.gaudry.swing.schedule.model.Task
-
getEndDate
Description copied from interface:IPeriod
The date when theIPeriod
stops.- Specified by:
getEndDate
in interfaceIPeriod
- Returns:
- the endDate
-
getStartDate
Description copied from interface:IPeriod
The date when theIPeriod
starts.- Specified by:
getStartDate
in interfaceIPeriod
- Returns:
- the startDate
-
setEndDate
- Specified by:
setEndDate
in interfaceIPeriod
- Parameters:
endDate
- the endDate to set- See Also:
IPeriod.getEndDate()
-
setStartDate
- Specified by:
setStartDate
in interfaceIPeriod
- Parameters:
startDate
- the startDate to set- See Also:
IPeriod.getStartDate()
-
getIntervalString
Description copied from interface:IPeriod
String representation of the DefaultPeriod including thestart date
and theend date
.- Specified by:
getIntervalString
in interfaceIPeriod
- Returns:
- the
IPeriod
String representation
-