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
-
-
-
-
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)
-
-