public class EditMeetingSignupMBean extends SignupUIBaseBean
This JSF UIBean class will handle information exchanges between Organizer's modify meeting page:modifyMeeting.jsp and backbone system.
calendarHelper, currentUserSignedup, customCategory, customLocation, DEFAULT_EXPORT_TO_CALENDAR_TOOL, DEFAULT_SEND_EMAIL, ICS_MIME_TYPE, logger, meetingWrapper, publishedSite, publishToCalendar, sakaiFacade, sendEmail, sendEmailToSelectedPeopleOnly, signupMeetingService, timeslotWrapper, timeslotWrappersADD_MEETING_PAGE_URL, ADD_MEETING_STEP1_PAGE_URL, ADD_MEETING_STEP2_PAGE_URL, ALL_FUTURE, ATTACH_COPY, ATTACH_MODIFY, ATTACH_RECURRING, ATTACH_TEMP, ATTENDANCE_PAGE_URL, ATTENDEE_ADD_COMMENT_PAGE_URL, ATTENDEE_MEETING_PAGE_URL, ATTENDEE_USER_ID, CANCEL_ADD_MEETING_PAGE_URL, CATERGORY_FILER_ALL, COPTY_MEETING_PAGE_URL, CUSTOM_DEFINED_TIMESLOT_PAGE_URL, DATA_VERSION, dataRefreshInterval, DAY_IN_MILLISEC, DAY_IN_MINUTES, DAYS, FULL_DATA_BOTH_VERSION, FULL_VERSION, HALF_YEAR, Hour_In_MINUTES, HOURS, MAIN_EVENTS_LIST_PAGE_URL, MAX_NUM_PARTICIPANTS_FOR_DROPDOWN_BEFORE_AUTO_SWITCH_TO_EID_INPUT_MODE, MAX_NUMBER_OF_RETRY, MINUTE_IN_MILLISEC, MINUTES, MODIFY_MEETING_PAGE_URL, MOVE_ACTION, NINTY_DAYS, OLD_DAYS, ON_BOTTOM_LIST, ON_TOP_LIST, onceOnly, ORGANIZER_MEETING_PAGE_URL, perBiweek, perDay, perWeek, PRE_ASSIGN_ATTENDEE_PAGE_URL, REPLACE_ACTION, SHORT_VERSION, SIXTY_DAYS, START_NOW, SWAP_ACTION, THIRTY_DAYS, VIEW_ALL, VIEW_COMMENT_PAGE_URL, VIEW_IMMEDIATE_AVAIL, VIEW_MY_SIGNED_UPSEND_EMAIL_ALL_PARTICIPANTS, SEND_EMAIL_ONLY_ORGANIZER_COORDINATORS, SEND_EMAIL_ONLY_SIGNED_UP_ATTENDEES, SIGNUP_ATTENDEE_CANCEL, SIGNUP_ATTENDEE_PROMOTE, SIGNUP_ATTENDEE_SIGNUP, SIGNUP_ATTENDEE_SIGNUP_MOVE, SIGNUP_ATTENDEE_SIGNUP_REPLACE, SIGNUP_ATTENDEE_SIGNUP_SWAP, SIGNUP_CANCEL_MEETING, SIGNUP_MEETING_MODIFIED, SIGNUP_NEW_MEETING, SIGNUP_ORGANIZER_ADD, SIGNUP_ORGANIZER_REMOVE, SIGNUP_PRE_ASSIGN| Constructor and Description |
|---|
EditMeetingSignupMBean() |
| Modifier and Type | Method and Description |
|---|---|
String |
addRemoveAttachments()
This method is called by JSP page for adding/removing attachments action.
|
String |
doCancelAction() |
String |
editUserDefTimeSlots()
Modify the existing time slot blocks
|
List<SelectItem> |
getAllCategories()
This method is called to get all categories to populate the dropdown
|
List<SelectItem> |
getAllLocations()
This method is called to get all locations to populate the dropdown
|
List<org.sakaiproject.signup.logic.SignupUser> |
getAllPossibleCoordinators() |
boolean |
getAutoReminderOptionChoice() |
String |
getcreatorUserId() |
List<TimeslotWrapper> |
getCustomTimeSlotWrpList() |
boolean |
getCustomTsType()
This is only for UI purpose to check if the event/meeting is an
custom-ts style (manay time slots) and it requires signup.
|
int |
getDeadlineTime()
This is a getter method to provide a relative time.
|
String |
getDeadlineTimeType()
This is a getter method for UI.
|
List<SelectItem> |
getInstructors()
Get a list of users that have permission, but format it as a SelectItem list for the dropdown.
|
int |
getMaxNumOfAttendees()
This is a getter method.
|
List<SelectItem> |
getMeetingTypeRadioBttns()
It's a getter method for UI
|
SignupMeetingWrapper |
getMeetingWrapper()
This method will get the most updated event/meeting data and handle all
the wrapping process for UI.
|
int |
getNumberOfSlots()
This is a getter method for UI.
|
String |
getselectedCategory()
This is a getter method to provide selected category.
|
String |
getselectedLocation()
This is a getter method to provide selected location.
|
boolean |
getSignupAttachmentEmpty() |
int |
getSignupBegins()
This is a getter method for UI.
|
String |
getSignupBeginsType()
This is a getter method for UI.
|
org.sakaiproject.signup.model.SignupMeeting |
getSignupMeeting()
This is a getter method for UI.
|
List<SelectItem> |
getSlots() |
boolean |
getSomeoneSignedUp() |
List<org.sakaiproject.signup.model.SignupAttachment> |
getTempAttachmentCopyList()
This is a getter for UI
|
int |
getTimeSlotDuration()
This is a getter method for UI.
|
UserDefineTimeslotBean |
getUserDefineTimeslotBean() |
boolean |
getUserIdInputModeOptionChoice() |
boolean |
isAttendanceOn() |
boolean |
isConvertToNoRecurrent()
It's a getter method for UI.
|
boolean |
isSendEmailByOwner() |
boolean |
isShowAttendeeName()
Check if the name of attendees should be made public.
|
boolean |
isUnlimited()
Check to see if the attendees are limited in the event/meeting.
|
boolean |
isUserDefinedTS() |
boolean |
isValidationError() |
String |
processSaveModify()
This is a JSF action call method by UI to modify the event/meeting.
|
void |
reset()
This method will reset everything to orignal value and also initialize
the value to the variables in this UIBean, which lives in a session
scope.
|
void |
setAllPossibleCoordinators(List<org.sakaiproject.signup.logic.SignupUser> allPossibleCoordinators) |
void |
setAutoReminderOptionChoice(boolean autoReminderOptionChoice) |
void |
setConvertToNoRecurrent(boolean convertToNoRecurrent) |
void |
setcreatorUserId(String creatorUserId) |
void |
setCustomTimeSlotWrpList(List<TimeslotWrapper> customTimeSlotWrpList) |
void |
setDeadlineTime(int deadlineTime)
This is a setter.
|
void |
setDeadlineTimeType(String deadlineTimeType)
This is a setter for UI.
|
void |
setMaxNumOfAttendees(int maxNumOfAttendees)
This is a setter.
|
void |
setNumberOfSlots(int numberOfSlots)
This is a setter method for UI.
|
void |
setselectedCategory(String selectedCategory)
This is a setter.
|
void |
setselectedLocation(String selectedLocation)
This is a setter.
|
void |
setSendEmailByOwner(boolean sendEmailByOwner) |
void |
setShowAttendeeName(boolean showAttendeeName)
This is a setter.
|
void |
setSignupBegins(int signupBegins)
This is a setter for UI.
|
void |
setSignupBeginsType(String signupBeginsType)
This is a setter for UI.
|
void |
setSignupMeeting(org.sakaiproject.signup.model.SignupMeeting signupMeeting)
This is a setter.
|
void |
setSlots(List<SelectItem> slots) |
void |
setTimeSlotDuration(int timeSlotDuration) |
void |
setUnlimited(boolean unlimited)
This is a setter for UI.
|
void |
setUserDefinedTS(boolean userDefinedTS) |
void |
setUserDefineTimeslotBean(UserDefineTimeslotBean userDefineTimeslotBean) |
void |
setUserIdInputModeOptionChoice(boolean userIdInputModeOptionChoice) |
void |
setValidationError(boolean validationError) |
void |
validateModifyMeeting(ActionEvent e)
This is a validator to make sure that the event/meeting starting time is
before ending time etc.
|
cleanUpUnusedAttachmentCopies, convertAttendeesToUuids, convertAttendeeWrappersToUuids, downloadICSForMeeting, downloadICSForMeetingTimeSlot, generateGroupDescription, generateGroupTitle, getAllAttendeesEmailAddressesFormatted, getAnnouncement, getAnnouncementType, getAttachmentHandler, getCustomCategory, getCustomLocation, getEidsForEmail, getGroup, getGroupType, getIframeId, getIndividual, getIndividualType, getMaxAttendeesPerSlot, getMaxSlots, getPublishedSite, getSakaiFacade, getSendEmailToSelectedPeopleOnly, getSignupMeetingService, getTimeslotWrapper, getTimeslotWrappers, getUserIdForEidOrEmail, getValidAttendees, isCurrentUserSignedup, isIcsEnabled, isMeetingOverRepeatPeriod, isPublishToCalendar, isSendEmail, markerTimeslots, sendDownload, sendDownloadWarning, setAttachmentHandler, setCurrentUserSignedup, setCustomCategory, setCustomLocation, setIframeId, setMaxAttendeesPerSlot, setMaxSlots, setMeetingWrapper, setPublishToCalendar, setSakaiFacade, setSendEmail, setSendEmailToSelectedPeopleOnly, setSignupBeginDeadlineData, setSignupMeetingService, setTimeslotWrapper, setTimeslotWrappers, updateMeetingwrapper, updateSignupAttachmentWrapper, updateTimeSlotWrapperspublic void reset()
public String doCancelAction()
public String addRemoveAttachments()
public String processSaveModify()
public void validateModifyMeeting(ActionEvent e)
e - an ActionEvent object.public String editUserDefTimeSlots()
public SignupMeetingWrapper getMeetingWrapper()
SignupUIBaseBeangetMeetingWrapper in class SignupUIBaseBeanpublic boolean isShowAttendeeName()
public void setShowAttendeeName(boolean showAttendeeName)
showAttendeeName - a boolean value.public int getMaxNumOfAttendees()
public void setMaxNumOfAttendees(int maxNumOfAttendees)
maxNumOfAttendees - an integer number.public org.sakaiproject.signup.model.SignupMeeting getSignupMeeting()
public void setSignupMeeting(org.sakaiproject.signup.model.SignupMeeting signupMeeting)
signupMeeting - a SignupMeeting object.public List<SelectItem> getAllLocations()
public List<SelectItem> getAllCategories()
public boolean isUnlimited()
public void setUnlimited(boolean unlimited)
unlimited - a boolean value.public String getselectedLocation()
public void setselectedLocation(String selectedLocation)
selectedLoction - String that represents the selected locationpublic String getselectedCategory()
public void setselectedCategory(String selectedCategory)
selectedCategory - String that represents the selected locationpublic String getcreatorUserId()
public void setcreatorUserId(String creatorUserId)
public int getDeadlineTime()
public void setDeadlineTime(int deadlineTime)
deadlineTime - an integer number, which represents a relative time to meeting
starting time.public String getDeadlineTimeType()
public void setDeadlineTimeType(String deadlineTimeType)
deadlineTimeType - an integer number.public int getSignupBegins()
public void setSignupBegins(int signupBegins)
signupBegins - an integer number.public String getSignupBeginsType()
public void setSignupBeginsType(String signupBeginsType)
signupBeginsType - an integer number.public boolean isConvertToNoRecurrent()
public void setConvertToNoRecurrent(boolean convertToNoRecurrent)
public int getTimeSlotDuration()
public void setTimeSlotDuration(int timeSlotDuration)
public int getNumberOfSlots()
public void setNumberOfSlots(int numberOfSlots)
numberOfSlots - an int valuepublic List<SelectItem> getMeetingTypeRadioBttns()
public boolean isValidationError()
public void setValidationError(boolean validationError)
public boolean getAutoReminderOptionChoice()
public void setAutoReminderOptionChoice(boolean autoReminderOptionChoice)
public boolean getUserIdInputModeOptionChoice()
public void setUserIdInputModeOptionChoice(boolean userIdInputModeOptionChoice)
public boolean getSignupAttachmentEmpty()
getSignupAttachmentEmpty in class SignupUIBaseBeanpublic List<org.sakaiproject.signup.model.SignupAttachment> getTempAttachmentCopyList()
public boolean getSomeoneSignedUp()
public boolean getCustomTsType()
getCustomTsType in class SignupUIBaseBeanpublic UserDefineTimeslotBean getUserDefineTimeslotBean()
public void setUserDefineTimeslotBean(UserDefineTimeslotBean userDefineTimeslotBean)
public List<TimeslotWrapper> getCustomTimeSlotWrpList()
public void setCustomTimeSlotWrpList(List<TimeslotWrapper> customTimeSlotWrpList)
public boolean isUserDefinedTS()
public void setUserDefinedTS(boolean userDefinedTS)
public boolean isAttendanceOn()
public List<SelectItem> getInstructors()
public List<SelectItem> getSlots()
public void setSlots(List<SelectItem> slots)
public List<org.sakaiproject.signup.logic.SignupUser> getAllPossibleCoordinators()
public void setAllPossibleCoordinators(List<org.sakaiproject.signup.logic.SignupUser> allPossibleCoordinators)
public boolean isSendEmailByOwner()
public void setSendEmailByOwner(boolean sendEmailByOwner)
Copyright © 2007-2016 Sakai Project. All Rights Reserved.