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:
java.io.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 java.io.SerializablebeanOptional bean where to push back dates.protected java.util.Calendarcalendarprotected booleanfillStateState to be able to custom the model. will be pass tofalseby theDateTimeEditorHandler.init(DateTimeEditor).static java.lang.StringPROPERTY_TIMEstatic java.lang.StringPROPERTY_TIME_IN_MINUTESstatic java.lang.StringPROPERTY_VALUE_IS_ADJUSTINGprotected java.lang.StringpropertyTimeOptional bean property where to push back the time date.protected java.util.DatetimeTimeprotected booleanvalueIsAdjustingTo stop propagate events when we are doing some modifications on the model. -
Constructor Summary
Constructors Constructor Description TimeEditorModel() -
Method Summary
Modifier and Type Method Description protected com.google.common.base.Predicate<TimeEditorModel>canUpdateBeanValuePredicate()protected voidfireTime(java.util.Date oldTime)protected voidfireTimeInMinutes(java.lang.Integer oldDate)protected voidfireValueIsAdjusting(boolean oldValue)java.io.SerializablegetBean()protected java.lang.IntegergetHour(java.util.Date date)protected java.lang.IntegergetMinute(java.util.Date date)java.lang.StringgetPropertyTime()java.util.DategetTime()java.lang.IntegergetTimeInMinutes()booleanisValueIsAdjusting()voidsetBean(java.io.Serializable bean)voidsetHour(java.lang.Integer hour)voidsetMinute(java.lang.Integer minute)voidsetPropertyTime(java.lang.String propertyTime)protected voidsetTime(java.lang.Integer hour, java.lang.Integer minute)voidsetTime(java.util.Date time)voidsetTimeInMinutes(java.lang.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, removeVetoableChangeListenerMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
PROPERTY_TIME
public static final java.lang.String PROPERTY_TIME- See Also:
- Constant Field Values
-
PROPERTY_TIME_IN_MINUTES
public static final java.lang.String PROPERTY_TIME_IN_MINUTES- See Also:
- Constant Field Values
-
PROPERTY_VALUE_IS_ADJUSTING
public static final java.lang.String PROPERTY_VALUE_IS_ADJUSTING- See Also:
- Constant Field Values
-
bean
protected java.io.Serializable beanOptional bean where to push back dates. -
propertyTime
protected java.lang.String propertyTimeOptional bean property where to push back the time date. -
time
protected java.util.Date timeTime -
fillState
protected boolean fillStateState to be able to custom the model. will be pass tofalseby theDateTimeEditorHandler.init(DateTimeEditor). -
valueIsAdjusting
protected boolean valueIsAdjustingTo stop propagate events when we are doing some modifications on the model. -
calendar
protected final java.util.Calendar calendar
-
-
Constructor Details
-
TimeEditorModel
public TimeEditorModel()
-
-
Method Details
-
getPropertyTime
public java.lang.String getPropertyTime() -
setPropertyTime
public void setPropertyTime(java.lang.String propertyTime) -
getBean
public java.io.Serializable getBean()- Specified by:
getBeanin interfaceModelToBean
-
setBean
public void setBean(java.io.Serializable bean) -
isValueIsAdjusting
public boolean isValueIsAdjusting() -
setValueIsAdjusting
public void setValueIsAdjusting(boolean valueIsAdjusting) -
setHour
public void setHour(java.lang.Integer hour) -
setMinute
public void setMinute(java.lang.Integer minute) -
getTimeInMinutes
public java.lang.Integer getTimeInMinutes() -
setTimeInMinutes
public void setTimeInMinutes(java.lang.Integer time) -
getTime
public java.util.Date getTime() -
setTime
public void setTime(java.util.Date time) -
getHour
protected java.lang.Integer getHour(java.util.Date date) -
getMinute
protected java.lang.Integer getMinute(java.util.Date date) -
setTime
protected void setTime(java.lang.Integer hour, java.lang.Integer minute) -
fireTime
protected void fireTime(java.util.Date oldTime) -
fireTimeInMinutes
protected void fireTimeInMinutes(java.lang.Integer oldDate) -
fireValueIsAdjusting
protected void fireValueIsAdjusting(boolean oldValue) -
canUpdateBeanValuePredicate
-