Compoze Software, Inc.

portlets.compoze.groupware.model.calendar
Class MonthViewModel

java.lang.Object
  extended byportlets.compoze.groupware.model.AbstractModel
      extended byportlets.compoze.groupware.model.calendar.CalendarModel
          extended byportlets.compoze.groupware.model.calendar.CalendarViewModel
              extended byportlets.compoze.groupware.model.calendar.MonthViewModel
All Implemented Interfaces:
java.io.Serializable

public class MonthViewModel
extends CalendarViewModel
implements java.io.Serializable

This class represents the data model for the month view (month_view.jsp).

See Also:
Serialized Form

Constructor Summary
MonthViewModel(portlets.compoze.groupware.controls.provider.Provider provider, FeatureGroup featureGroup, GroupwarePreferences groupwarePrefs, CalendarPreferences calendarPrefs, Accounts accounts)
          Constructor.
 
Method Summary
 java.util.Date getEndDate()
          Gets the end date.
 Month getMonth()
          Gets the month.
 MonthSelector getMonthSelector()
          Gets the month selector.
 java.util.Date getNextDate()
          Gets the next date.
 java.util.Date getPreviousDate()
          Gets the previous date.
 java.util.Date getStartDate()
          Gets the start date.
 int getYear()
          Gets the year.
 void setGivenDate(java.util.Date givenDate)
          Sets the given date.
 
Methods inherited from class portlets.compoze.groupware.model.calendar.CalendarViewModel
getAppointments, getDateString, getGivenDate, getGivenDateString, getProvider, getTimeString, getToday, getTodayString, getYearString, setAppointments
 
Methods inherited from class portlets.compoze.groupware.model.calendar.CalendarModel
getCalendarPreferences
 
Methods inherited from class portlets.compoze.groupware.model.AbstractModel
getAccounts, getActualTitle, getFeatureGroup, getGroupwarePreferences, getImAccount, getProviderCapabilities, getTitle, getTitleArgs, getTitleCrumbTrailKeys, isImAvailable, setActualTitle, setImAccount, setImAvailable, setTitle, setTitleArgs, setTitleCrumbTrailKeys
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MonthViewModel

public MonthViewModel(portlets.compoze.groupware.controls.provider.Provider provider,
                      FeatureGroup featureGroup,
                      GroupwarePreferences groupwarePrefs,
                      CalendarPreferences calendarPrefs,
                      Accounts accounts)
Constructor.

Parameters:
provider - the provider (may not be null)
featureGroup - the feature group (may not be null)
groupwarePrefs - the groupware preferences (may not be null)
calendarPrefs - the calendar preferences (may not be null)
Method Detail

getNextDate

public java.util.Date getNextDate()
Gets the next date.

Specified by:
getNextDate in class CalendarViewModel
Returns:
the next date

getPreviousDate

public java.util.Date getPreviousDate()
Gets the previous date.

Specified by:
getPreviousDate in class CalendarViewModel
Returns:
the previous date

setGivenDate

public void setGivenDate(java.util.Date givenDate)
Sets the given date.

Overrides:
setGivenDate in class CalendarViewModel
Parameters:
givenDate - the given date (may not be null)

getMonthSelector

public MonthSelector getMonthSelector()
Gets the month selector.

Returns:
the month selector

getMonth

public Month getMonth()
Gets the month.

Returns:
the month

getYear

public int getYear()
Gets the year.

Returns:
the year

getStartDate

public java.util.Date getStartDate()
Gets the start date.

Specified by:
getStartDate in class CalendarViewModel
Returns:
the start date

getEndDate

public java.util.Date getEndDate()
Gets the end date.

Specified by:
getEndDate in class CalendarViewModel
Returns:
the end date

Compoze Software, Inc.

Copyright ©1999-2003 Compoze Software, Inc. All rights reserved.