public class UserDefineTimeslotBean extends Object implements SignupBeanConstants
| Modifier and Type | Field and Description |
|---|---|
static String |
COPY_MEETING |
static String |
MODIFY_MEETING |
static String |
NEW_MEETING |
String |
placeOrderBean |
protected UIData |
tsTable |
ADD_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_UP| Constructor and Description |
|---|
UserDefineTimeslotBean() |
| Modifier and Type | Method and Description |
|---|---|
String |
addOneTSBlock() |
String |
deleteTSblock() |
String |
doCancel() |
String |
doSave() |
String |
getCopyBeanOrderName() |
List<TimeslotWrapper> |
getDestTSwrpList() |
int |
getEventDuration()
This provides the event total duration time in minutes.
|
Date |
getEventEndTime() |
Date |
getEventStartTime() |
String |
getGobackURL() |
String |
getIframeId()
This is a getter method which provide current Iframe id for refresh
IFrame purpose.
|
String |
getNewMeetingBeanOrderName() |
String |
getPlaceOrderBean() |
boolean |
getPutInMultipleCalendarBlocks() |
org.sakaiproject.signup.logic.SakaiFacade |
getSakaiFacade() |
boolean |
getSomeoneSignedUp() |
List<TimeslotWrapper> |
getTimeSlotWrpList() |
boolean |
getTruncatedAttendees() |
UIData |
getTsTable() |
boolean |
getWarnUserModify() |
void |
init(org.sakaiproject.signup.model.SignupMeeting sMeeting,
String backPageURL,
List<TimeslotWrapper> origTSwrpList,
String whoPlaceOrder) |
boolean |
isUserEverCreateCTS() |
void |
modifyTimesSlotsWithChanges(List<TimeslotWrapper> userModifiedTSwrapperList,
List<org.sakaiproject.signup.model.SignupTimeslot> needUpdateTimeslots,
Calendar newEventStartTime,
boolean showAttendeeName,
List<org.sakaiproject.signup.model.SignupTimeslot> deletedTSList)
This will update the time-slots with latest changes by user during
modifying the events.
|
void |
reset(String whoCalled)
Reset everything for this bean object called by other beans
|
void |
setDestTSwrpList(List<TimeslotWrapper> destTSwrpList) |
void |
setGobackURL(String gobackURL) |
void |
setPlaceOrderBean(String placeOrderBean) |
void |
setPutInMultipleCalendarBlocks(boolean putInMultipleCalendarBlocks) |
void |
setSakaiFacade(org.sakaiproject.signup.logic.SakaiFacade sakaiFacade) |
void |
setSomeoneSignedUp(boolean someoneSignedUp) |
void |
setTimeSlotWrpList(List<TimeslotWrapper> timeSlotWrpList) |
void |
setTsTable(UIData tsTable) |
void |
setUserEverCreateCTS(boolean userEverCreateCTS) |
void |
validateTimeslots(ActionEvent e) |
protected UIData tsTable
public String placeOrderBean
public static final String NEW_MEETING
public static final String MODIFY_MEETING
public static final String COPY_MEETING
public void init(org.sakaiproject.signup.model.SignupMeeting sMeeting,
String backPageURL,
List<TimeslotWrapper> origTSwrpList,
String whoPlaceOrder)
public void modifyTimesSlotsWithChanges(List<TimeslotWrapper> userModifiedTSwrapperList, List<org.sakaiproject.signup.model.SignupTimeslot> needUpdateTimeslots, Calendar newEventStartTime, boolean showAttendeeName, List<org.sakaiproject.signup.model.SignupTimeslot> deletedTSList) throws Exception
userModifiedTSwrapperList - -
a list of TimeslotWrapper objectsneedUpdateTimeslots - -
a list of SignupTimeslot objectsshowAttendeeName - -
a boolean valuedeletedTSList - -
contain a list of SignupTimslot objects, which will be removed from original list.Exceptionpublic String doSave()
public String doCancel()
public String addOneTSBlock()
public String deleteTSblock()
public void validateTimeslots(ActionEvent e)
public void reset(String whoCalled)
public boolean getTruncatedAttendees()
public org.sakaiproject.signup.logic.SakaiFacade getSakaiFacade()
public void setSakaiFacade(org.sakaiproject.signup.logic.SakaiFacade sakaiFacade)
public List<TimeslotWrapper> getTimeSlotWrpList()
public void setTimeSlotWrpList(List<TimeslotWrapper> timeSlotWrpList)
public String getGobackURL()
public void setGobackURL(String gobackURL)
public String getIframeId()
public UIData getTsTable()
public void setTsTable(UIData tsTable)
public Date getEventStartTime()
public Date getEventEndTime()
public int getEventDuration()
public List<TimeslotWrapper> getDestTSwrpList()
public void setDestTSwrpList(List<TimeslotWrapper> destTSwrpList)
public String getPlaceOrderBean()
public void setPlaceOrderBean(String placeOrderBean)
public String getCopyBeanOrderName()
public String getNewMeetingBeanOrderName()
public boolean getWarnUserModify()
public boolean getSomeoneSignedUp()
public void setSomeoneSignedUp(boolean someoneSignedUp)
public boolean getPutInMultipleCalendarBlocks()
public void setPutInMultipleCalendarBlocks(boolean putInMultipleCalendarBlocks)
public boolean isUserEverCreateCTS()
public void setUserEverCreateCTS(boolean userEverCreateCTS)
Copyright © 2007-2015 Sakai Project. All Rights Reserved.