net.dontdrinkandroot.wicket.model.date
Class AbstractDateCalendarModel<T>

java.lang.Object
  extended by net.dontdrinkandroot.wicket.model.date.AbstractDateCalendarModel<T>
All Implemented Interfaces:
java.io.Serializable, org.apache.wicket.model.IDetachable, org.apache.wicket.model.IModel<T>, org.apache.wicket.util.io.IClusterable
Direct Known Subclasses:
DateAvailableDaysModel, DateDayModel, DateHourModel, DateMinuteModel, DateMonthModel, DateSecondModel, DateYearModel

public abstract class AbstractDateCalendarModel<T>
extends java.lang.Object
implements org.apache.wicket.model.IModel<T>

See Also:
Serialized Form

Constructor Summary
AbstractDateCalendarModel(org.apache.wicket.model.IModel<java.util.Date> dateModel)
           
 
Method Summary
 void detach()
           
protected abstract  T getFromCalendar(java.util.Calendar calendar)
           
 T getObject()
           
 void setObject(T object)
           
protected abstract  void setToCalendar(T object, java.util.Calendar calendar)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractDateCalendarModel

public AbstractDateCalendarModel(org.apache.wicket.model.IModel<java.util.Date> dateModel)
Method Detail

getObject

public T getObject()
Specified by:
getObject in interface org.apache.wicket.model.IModel<T>

setObject

public void setObject(T object)
Specified by:
setObject in interface org.apache.wicket.model.IModel<T>

detach

public void detach()
Specified by:
detach in interface org.apache.wicket.model.IDetachable

setToCalendar

protected abstract void setToCalendar(T object,
                                      java.util.Calendar calendar)

getFromCalendar

protected abstract T getFromCalendar(java.util.Calendar calendar)


Copyright © 2013 dontdrinkandroot. All Rights Reserved.