public class AddAttendee extends SignupAction
This class will provide business logic for 'add-attendee' action by user.
isOrganizer, logger, signupEventTrackingInfo, signupMeetingService, siteId, userIdADD_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 |
|---|
AddAttendee(org.sakaiproject.signup.logic.SignupMeetingService signupMeetingService,
String currentUserId,
String currentSiteId,
boolean isOrganizer)
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
void |
actionsForOptimisticVersioning(org.sakaiproject.signup.model.SignupMeeting meeting,
org.sakaiproject.signup.model.SignupTimeslot currentTimeslot,
org.sakaiproject.signup.model.SignupAttendee newAttendee)
Check if the pre-condition is still satisfied for continuing the update
process after retrieving the up-to-dated data.
|
org.sakaiproject.signup.model.SignupMeeting |
signup(org.sakaiproject.signup.model.SignupMeeting meeting,
org.sakaiproject.signup.model.SignupTimeslot currentTimeslot,
org.sakaiproject.signup.model.SignupAttendee newAttendee)
This method perform signup process for adding user into the
event/meeting.
|
convertAttendeesToUuids, generateGroupDescription, generateGroupTitle, getAttendeeAttachments, getEventMainAttachments, getFormatTimeslotDateTime, getSignupEventTrackingInfo, promoteAttendeeFromWaitingList, removeAttendeeFromAttendeesList, removeAttendeeFromWaitingList, removeAttendeeFromWaitingList, setSignupEventTrackingInfopublic AddAttendee(org.sakaiproject.signup.logic.SignupMeetingService signupMeetingService,
String currentUserId,
String currentSiteId,
boolean isOrganizer)
signupMeetingService - a SignupMeetingService object.currentUserId - an unique sakai internal user id.currentSiteId - an unique sakai site id.public org.sakaiproject.signup.model.SignupMeeting signup(org.sakaiproject.signup.model.SignupMeeting meeting,
org.sakaiproject.signup.model.SignupTimeslot currentTimeslot,
org.sakaiproject.signup.model.SignupAttendee newAttendee)
throws Exception
meeting - a SignupMeeting object.currentTimeslot - a SignupTimeslot object.newAttendee - a SignupAttendee object.Exception - throw if anything goes wrong.public void actionsForOptimisticVersioning(org.sakaiproject.signup.model.SignupMeeting meeting,
org.sakaiproject.signup.model.SignupTimeslot currentTimeslot,
org.sakaiproject.signup.model.SignupAttendee newAttendee)
throws Exception
meeting - a SignupMeeting object.currentTimeslot - a SignupTimeslot object.newAttendee - a SignupAttendee object.Exception - throw if anything goes wrong.Copyright © 2007-2015 Sakai Project. All Rights Reserved.