Package org.nuiton.jaxx.widgets.datetime
Class TimeEditorModel
- java.lang.Object
-
- org.jdesktop.beans.AbstractBean
-
- org.jdesktop.beans.AbstractSerializableBean
-
- org.nuiton.jaxx.widgets.datetime.TimeEditorModel
-
- All Implemented Interfaces:
Serializable,ModelToBean
public class TimeEditorModel extends org.jdesktop.beans.AbstractSerializableBean implements ModelToBean
Created on 11/30/14.- Since:
- 2.18
- Author:
- Tony Chemit - chemit@codelutin.com
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected SerializablebeanOptional bean where to push back dates.protected Calendarcalendarprotected booleanfillStateState to be able to custom the model. will be pass tofalseby theDateTimeEditorHandler.init(DateTimeEditor).static StringPROPERTY_TIMEstatic StringPROPERTY_TIME_IN_MINUTESstatic StringPROPERTY_VALUE_IS_ADJUSTINGprotected StringpropertyTimeOptional bean property where to push back the time date.protected DatetimeTimeprotected booleanvalueIsAdjustingTo stop propagate events when we are doing some modifications on the model.
-
Constructor Summary
Constructors Constructor Description TimeEditorModel()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected com.google.common.base.Predicate<TimeEditorModel>canUpdateBeanValuePredicate()protected voidfireTime(Date oldTime)protected voidfireTimeInMinutes(Integer oldDate)protected voidfireValueIsAdjusting(boolean oldValue)SerializablegetBean()protected IntegergetHour(Date date)protected IntegergetMinute(Date date)StringgetPropertyTime()DategetTime()IntegergetTimeInMinutes()booleanisValueIsAdjusting()voidsetBean(Serializable bean)voidsetHour(Integer hour)voidsetMinute(Integer minute)voidsetPropertyTime(String propertyTime)protected voidsetTime(Integer hour, Integer minute)voidsetTime(Date time)voidsetTimeInMinutes(Integer time)voidsetValueIsAdjusting(boolean valueIsAdjusting)-
Methods inherited from class org.jdesktop.beans.AbstractBean
addPropertyChangeListener, addPropertyChangeListener, addVetoableChangeListener, addVetoableChangeListener, clone, fireIndexedPropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, fireVetoableChange, getPropertyChangeListeners, getPropertyChangeListeners, getVetoableChangeListeners, getVetoableChangeListeners, hasPropertyChangeListeners, hasVetoableChangeListeners, removePropertyChangeListener, removePropertyChangeListener, removeVetoableChangeListener, removeVetoableChangeListener
-
-
-
-
Field Detail
-
PROPERTY_TIME
public static final String PROPERTY_TIME
- See Also:
- Constant Field Values
-
PROPERTY_TIME_IN_MINUTES
public static final String PROPERTY_TIME_IN_MINUTES
- See Also:
- Constant Field Values
-
PROPERTY_VALUE_IS_ADJUSTING
public static final String PROPERTY_VALUE_IS_ADJUSTING
- See Also:
- Constant Field Values
-
bean
protected Serializable bean
Optional bean where to push back dates.
-
propertyTime
protected String propertyTime
Optional bean property where to push back the time date.
-
time
protected Date time
Time
-
fillState
protected boolean fillState
State to be able to custom the model. will be pass tofalseby theDateTimeEditorHandler.init(DateTimeEditor).
-
valueIsAdjusting
protected boolean valueIsAdjusting
To stop propagate events when we are doing some modifications on the model.
-
calendar
protected final Calendar calendar
-
-
Method Detail
-
getPropertyTime
public String getPropertyTime()
-
setPropertyTime
public void setPropertyTime(String propertyTime)
-
getBean
public Serializable getBean()
- Specified by:
getBeanin interfaceModelToBean
-
setBean
public void setBean(Serializable bean)
-
isValueIsAdjusting
public boolean isValueIsAdjusting()
-
setValueIsAdjusting
public void setValueIsAdjusting(boolean valueIsAdjusting)
-
setHour
public void setHour(Integer hour)
-
setMinute
public void setMinute(Integer minute)
-
getTimeInMinutes
public Integer getTimeInMinutes()
-
setTimeInMinutes
public void setTimeInMinutes(Integer time)
-
getTime
public Date getTime()
-
setTime
public void setTime(Date time)
-
fireTime
protected void fireTime(Date oldTime)
-
fireTimeInMinutes
protected void fireTimeInMinutes(Integer oldDate)
-
fireValueIsAdjusting
protected void fireValueIsAdjusting(boolean oldValue)
-
canUpdateBeanValuePredicate
protected com.google.common.base.Predicate<TimeEditorModel> canUpdateBeanValuePredicate()
-
-