it.amattioli.encapsulate.browsers
Class CalendarBrowserImpl<I extends Serializable,T extends it.amattioli.dominate.Entity<I>>
java.lang.Object
it.amattioli.encapsulate.browsers.CalendarBrowserImpl<I,T>
- All Implemented Interfaces:
- it.amattioli.dominate.util.PropertyChangeEmitter, CalendarBrowser<I,T>
public class CalendarBrowserImpl<I extends Serializable,T extends it.amattioli.dominate.Entity<I>>
- extends Object
- implements CalendarBrowser<I,T>
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CalendarBrowserImpl
public CalendarBrowserImpl()
CalendarBrowserImpl
public CalendarBrowserImpl(it.amattioli.dominate.Repository<I,T> repository,
String dateProperty)
setIntervalType
public void setIntervalType(CalendarBrowser.IntervalType intervalType)
- Specified by:
setIntervalType in interface CalendarBrowser<I extends Serializable,T extends it.amattioli.dominate.Entity<I>>
getIntervalType
public CalendarBrowser.IntervalType getIntervalType()
- Specified by:
getIntervalType in interface CalendarBrowser<I extends Serializable,T extends it.amattioli.dominate.Entity<I>>
getIntervalTypeValues
public List<CalendarBrowser.IntervalType> getIntervalTypeValues()
getLimits
public TimeInterval getLimits()
- Specified by:
getLimits in interface CalendarBrowser<I extends Serializable,T extends it.amattioli.dominate.Entity<I>>
setLimits
public void setLimits(TimeInterval limits)
- Specified by:
setLimits in interface CalendarBrowser<I extends Serializable,T extends it.amattioli.dominate.Entity<I>>
hasNextInterval
public boolean hasNextInterval()
- Specified by:
hasNextInterval in interface CalendarBrowser<I extends Serializable,T extends it.amattioli.dominate.Entity<I>>
nextInterval
public void nextInterval()
- Specified by:
nextInterval in interface CalendarBrowser<I extends Serializable,T extends it.amattioli.dominate.Entity<I>>
hasPreviousInterval
public boolean hasPreviousInterval()
- Specified by:
hasPreviousInterval in interface CalendarBrowser<I extends Serializable,T extends it.amattioli.dominate.Entity<I>>
previousInterval
public void previousInterval()
- Specified by:
previousInterval in interface CalendarBrowser<I extends Serializable,T extends it.amattioli.dominate.Entity<I>>
position
public void position(Date time)
- Specified by:
position in interface CalendarBrowser<I extends Serializable,T extends it.amattioli.dominate.Entity<I>>
position
public void position(TimeInterval i)
- Specified by:
position in interface CalendarBrowser<I extends Serializable,T extends it.amattioli.dominate.Entity<I>>
startPosition
public void startPosition()
- Specified by:
startPosition in interface CalendarBrowser<I extends Serializable,T extends it.amattioli.dominate.Entity<I>>
getInterval
public ConventionalTimeInterval getInterval()
- Specified by:
getInterval in interface CalendarBrowser<I extends Serializable,T extends it.amattioli.dominate.Entity<I>>
getList
public Collection<T> getList()
- Specified by:
getList in interface CalendarBrowser<I extends Serializable,T extends it.amattioli.dominate.Entity<I>>
subBrowser
public CalendarBrowser<I,T> subBrowser(CalendarBrowser.IntervalType type)
- Specified by:
subBrowser in interface CalendarBrowser<I extends Serializable,T extends it.amattioli.dominate.Entity<I>>
hasSubBrowser
public boolean hasSubBrowser()
- Specified by:
hasSubBrowser in interface CalendarBrowser<I extends Serializable,T extends it.amattioli.dominate.Entity<I>>
subBrowser
public CalendarBrowser<I,T> subBrowser()
- Specified by:
subBrowser in interface CalendarBrowser<I extends Serializable,T extends it.amattioli.dominate.Entity<I>>
addPropertyChangeListener
public void addPropertyChangeListener(PropertyChangeListener listener)
- Specified by:
addPropertyChangeListener in interface it.amattioli.dominate.util.PropertyChangeEmitter- Specified by:
addPropertyChangeListener in interface CalendarBrowser<I extends Serializable,T extends it.amattioli.dominate.Entity<I>>
removePropertyChangeListener
public void removePropertyChangeListener(PropertyChangeListener listener)
- Specified by:
removePropertyChangeListener in interface it.amattioli.dominate.util.PropertyChangeEmitter- Specified by:
removePropertyChangeListener in interface CalendarBrowser<I extends Serializable,T extends it.amattioli.dominate.Entity<I>>
Copyright © 2011. All Rights Reserved.