public class SignupEventTrackingInfoImpl extends Object implements SignupEventTrackingInfo, SignupMessageTypes
This class implements the SignupEventTrackingInfo interface, which manage the event tracking/recording and provides the necessary access methods to retrieve all related information caused by an user action inside the Signup tool
ATTENDEE_EDIT_COMMENT_NOTE, ORGANIZER_EDIT_COMMENT_NOTE, SEND_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, VALID_SEND_EMAIL_TO_SELECTED_PEOPLE_ONLY| Constructor and Description |
|---|
SignupEventTrackingInfoImpl()
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
void |
addOrUpdateAttendeeAllocationInfo(SignupAttendee attendee,
SignupTimeslot timeslot,
String messageType,
boolean isInitiator)
add a new/updated user action information triggered by an user
|
void |
addOrUpdateAttendeeAllocationInfo(SignupAttendee attendee,
SignupTimeslot timeslot,
String messageType,
boolean isInitiator,
SignupAttendee replacedAttendee)
add a new/updated user action information triggered by an user
|
String |
getAllAttendeeTransferLogInfo()
get the Transfer Logger Info for all users.
|
AttendeeComment |
getAttendeeComment()
get the AttendeeComment object
|
List<SignupTrackingItem> |
getAttendeeTransferInfos()
get a list of SignupTrackingItem objects which contains all related
information caused by an user action inside the Signup tool
|
SignupTrackingItem |
getInitiatorAllocationInfo()
get the Initiator's SignupTrackingItem object
|
SignupMeeting |
getMeeting()
get the SignupMeeting object
|
void |
setAttendeeComment(AttendeeComment attendeeComment)
set the attendeeComment object
|
void |
setMeeting(SignupMeeting meeting)
set the SignupMeeting object
|
public List<SignupTrackingItem> getAttendeeTransferInfos()
getAttendeeTransferInfos in interface SignupEventTrackingInfopublic void addOrUpdateAttendeeAllocationInfo(SignupAttendee attendee, SignupTimeslot timeslot, String messageType, boolean isInitiator)
addOrUpdateAttendeeAllocationInfo in interface SignupEventTrackingInfoattendee - an SignupAttendee objecttimeslot - an SignupTimeslot objectmessageType - a message type which defines what type of an action caused by
the an userisInitiator - boolean valuepublic void addOrUpdateAttendeeAllocationInfo(SignupAttendee attendee, SignupTimeslot timeslot, String messageType, boolean isInitiator, SignupAttendee replacedAttendee)
addOrUpdateAttendeeAllocationInfo in interface SignupEventTrackingInfoattendee - an SignupAttendee objecttimeslot - an SignupTimeslot objectmessageType - a message type which defines what type of an action caused by
the an userisInitiator - boolean valuereplacedAttendee - an SignupAttendee objectpublic SignupTrackingItem getInitiatorAllocationInfo()
getInitiatorAllocationInfo in interface SignupEventTrackingInfopublic SignupMeeting getMeeting()
getMeeting in interface SignupEventTrackingInfopublic void setMeeting(SignupMeeting meeting)
setMeeting in interface SignupEventTrackingInfomeeting - a SignupMeeting objectpublic String getAllAttendeeTransferLogInfo()
getAllAttendeeTransferLogInfo in interface SignupEventTrackingInfopublic AttendeeComment getAttendeeComment()
getAttendeeComment in interface SignupEventTrackingInfopublic void setAttendeeComment(AttendeeComment attendeeComment)
setAttendeeComment in interface SignupEventTrackingInfoattendeeComment - an AttendeeComment objectCopyright © 2003–2020 Sakai Project. All rights reserved.