Package org.cyclos.model.utils
Class PredefinedPeriodData
- java.lang.Object
-
- org.cyclos.model.Bean
-
- org.cyclos.model.utils.PredefinedPeriodData
-
- All Implemented Interfaces:
Serializable
public class PredefinedPeriodData extends Bean
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static StringCLASS_NAMEstatic BasicProperty<Integer,PredefinedPeriodData>DAYstatic BasicProperty<Integer,PredefinedPeriodData>MONTHstatic BasicProperty<Integer,PredefinedPeriodData>QUARTERstatic BasicProperty<PeriodType,PredefinedPeriodData>TYPEstatic BasicProperty<Integer,PredefinedPeriodData>WEEKstatic BasicProperty<Integer,PredefinedPeriodData>YEAR
-
Constructor Summary
Constructors Constructor Description PredefinedPeriodData()PredefinedPeriodData(Property<T,? super PredefinedPeriodData> property, T value)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringclassName()protected List<Property<?,?>>doGetProperties()booleanequals(Object other)IntegergetDay()IntegergetMonth()IntegergetQuarter()PeriodTypegetType()IntegergetWeek()IntegergetYear()inthashCode()voidsetDay(Integer day)voidsetMonth(Integer month)voidsetQuarter(Integer quarter)voidsetType(PeriodType type)voidsetWeek(Integer week)voidsetYear(Integer year)StringtoString()-
Methods inherited from class org.cyclos.model.Bean
addPropertyChangeListener, addPropertyChangeListener, attributeNames, backup, changes, clearAttributes, copyPropertiesTo, copyPropertiesTo, copyPropertiesTo, dataAccessor, firePropertyChange, get, getAttribute, initDataAccessor, properties, property, propertyMap, removeAttribute, removePropertyChangeListener, removePropertyChangeListener, restore, set, set, setAttribute, setWithPropagationId, values
-
-
-
-
Field Detail
-
CLASS_NAME
public static final String CLASS_NAME
-
DAY
public static final BasicProperty<Integer,PredefinedPeriodData> DAY
-
MONTH
public static final BasicProperty<Integer,PredefinedPeriodData> MONTH
-
QUARTER
public static final BasicProperty<Integer,PredefinedPeriodData> QUARTER
-
TYPE
public static final BasicProperty<PeriodType,PredefinedPeriodData> TYPE
-
WEEK
public static final BasicProperty<Integer,PredefinedPeriodData> WEEK
-
YEAR
public static final BasicProperty<Integer,PredefinedPeriodData> YEAR
-
-
Constructor Detail
-
PredefinedPeriodData
public PredefinedPeriodData()
-
PredefinedPeriodData
public PredefinedPeriodData(Property<T,? super PredefinedPeriodData> property, T value)
-
-
Method Detail
-
doGetProperties
protected List<Property<?,?>> doGetProperties()
- Overrides:
doGetPropertiesin classBean
-
getDay
public Integer getDay()
-
setDay
public void setDay(Integer day)
-
getMonth
public Integer getMonth()
-
setMonth
public void setMonth(Integer month)
-
getQuarter
public Integer getQuarter()
-
setQuarter
public void setQuarter(Integer quarter)
-
getType
public PeriodType getType()
-
setType
public void setType(PeriodType type)
-
getWeek
public Integer getWeek()
-
setWeek
public void setWeek(Integer week)
-
getYear
public Integer getYear()
-
setYear
public void setYear(Integer year)
-
-