com.jalios.jcms.calendar
Class CalendarManager

java.lang.Object
  extended by com.jalios.jcms.calendar.CalendarManager
All Implemented Interfaces:
JcmsConstants, JaliosConstants

public class CalendarManager
extends Object
implements JcmsConstants


Field Summary
 
Fields inherited from interface com.jalios.jcms.JcmsConstants
ADATE_SEARCH, ADMIN_NOTES_PROP, ADVANCED_TAB, ARCHIVES_DIR, ASCII_WIDTH, CATEGORY_TAB, CDATE_SEARCH, COMMON_ALARM, CONTENT_TAB, COOKIE_MAX_AGE, CRYPT_MD5, CRYPT_UNDEFINED, CRYPT_UNIX, CTRL_TOPIC_INTERNAL, CTRL_TOPIC_REF, CTRL_TOPIC_VALUE, CTRL_TOPIC_WRITE, CUSTOM_PROP, DOCCHOOSER_HEIGHT, DOCCHOOSER_WIDTH, DOCS_DIR, EDATE_SEARCH, EMAIL_REGEXP, ERROR_MSG, FORBIDDEN_FILE_ACCESS, FORBIDDEN_REDIRECT, FORCE_REDIRECT, ICON_ARCHIVE, ICON_LOCK, ICON_LOCK_STRONG, ICON_WARN, ICON_WH_BOOK_CLOSED, ICON_WH_BOOK_OPEN, INFORMATION_MSG, JALIOS_JUNIT_PROP, JCMS_CADDY, JSYNC_DOWNLOAD_DIR, JSYNC_SYNC_ALARM, LOG_FILE, LOG_TOPIC_SECURITY, LOGGER_PROP, LOGGER_XMLPROP, MBR_PHOTO_DIR, MDATE_SEARCH, MONITOR_XML, OP_CREATE, OP_DEEP_COPY, OP_DEEP_DELETE, OP_DELETE, OP_MERGE, OP_UPDATE, PDATE_SEARCH, PHOTO_LARGE, PHOTO_LARGE_HEIGHT, PHOTO_LARGE_WIDTH, PHOTO_NORMAL, PHOTO_NORMAL_HEIGHT, PHOTO_NORMAL_WIDTH, PHOTO_SMALL, PHOTO_SMALL_HEIGHT, PHOTO_SMALL_WIDTH, PHOTO_TINY, PHOTO_TINY_HEIGHT, PHOTO_TINY_WIDTH, PREVIOUS_TAB, PRINT_VIEW, PRIVATE_FILE_ACCESS, PUBLIC_FILE_ACCESS, READ_RIGHT_TAB, REVISION, SDATE_SEARCH, SEARCHENGINE_ALARM, SESSION_AUTHORIZED_FILENAMES_SET, STATS_REPORT_DIR, STATUS_PROP, STORE_XML, TEMPLATE_TAB, THUMBNAIL_LARGE_HEIGHT, THUMBNAIL_LARGE_WIDTH, THUMBNAIL_SMALL_HEIGHT, THUMBNAIL_SMALL_WIDTH, UDATE_SEARCH, UPDATE_RIGHT_TAB, UPLOAD_DIR, URL_REGEXP, WARNING_MSG, WEBAPP_PROP, WFEXPRESS_ALARM, WFREMINDER_ALARM, WORKFLOW_TAB, WORKFLOW_XML
 
Fields inherited from interface com.jalios.util.JaliosConstants
CRLF, MILLIS_IN_ONE_DAY, MILLIS_IN_ONE_HOUR, MILLIS_IN_ONE_MINUTE, MILLIS_IN_ONE_MONTH, MILLIS_IN_ONE_SECOND, MILLIS_IN_ONE_WEEK, MILLIS_IN_ONE_YEAR
 
Method Summary
 Set<AbstractCalendarEvent> getCalendarEventSet(Member mbr, Member loggedMember, Date startDate, Date endDate)
          Returns the set of AbstractCalendarEvent a given member belongs to and that can be read by the loggedMember.
 AbstractCalendarEvent getCurrentCalendarEvent(Member mbr, Member loggedMember)
          Returns the current AbstractCalendarEvent for the given member.
static CalendarManager getInstance()
           
 Set<AbstractCalendarEvent> getNextCalendarEventSet(Member mbr, Member loggedMember, long duration)
          Returns the set of AbstractCalendarEvent a given member belongs to and that can be read by the loggedMember for the given duration.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getInstance

public static CalendarManager getInstance()

getCalendarEventSet

public Set<AbstractCalendarEvent> getCalendarEventSet(Member mbr,
                                                      Member loggedMember,
                                                      Date startDate,
                                                      Date endDate)
Returns the set of AbstractCalendarEvent a given member belongs to and that can be read by the loggedMember.

Parameters:
mbr - the member
loggedMember - the logged member
Returns:
the set of AbstractCalendarEvent a given member belongs to and that can be read by the loggedMember.
Since:
jcms-6.1.0

getNextCalendarEventSet

public Set<AbstractCalendarEvent> getNextCalendarEventSet(Member mbr,
                                                          Member loggedMember,
                                                          long duration)
Returns the set of AbstractCalendarEvent a given member belongs to and that can be read by the loggedMember for the given duration.

Parameters:
mbr - the member
loggedMember - the logged member
duration - the duration (in millisecond)
Returns:
the set of AbstractCalendarEvent a given member belongs to and that can be read by the loggedMember for the given duration.
Since:
jcms-6.1.0

getCurrentCalendarEvent

public AbstractCalendarEvent getCurrentCalendarEvent(Member mbr,
                                                     Member loggedMember)
Returns the current AbstractCalendarEvent for the given member.

Parameters:
mbr - the member
loggedMember - the logged member
Returns:
the current AbstractCalendarEvent for the given member.
Since:
jcms-6.1.0


Copyright © 2001-2007 Jalios SA. All Rights Reserved.