@AccessLevel(value=EXTERNAL)
public interface MeetingManagement
Modifier and Type | Method and Description |
---|---|
void |
cancel(curam.sec.meetings.facade.struct.CancelMeetingKey key)
Cancels a meeting and issues an cancellation request to all attendees.
|
curam.core.struct.InformationalMsgDtlsList |
cancelMeeting(curam.sec.meetings.facade.struct.CancelMeetingKey key)
Cancels a meeting and issues an cancellation request to all
attendees.
|
void |
checkUnissuedMeetingMinutesExist(curam.sec.meetings.facade.struct.CancelMeetingKey key)
Checks when a meeting is canceled if minutes for the meeting
exist.
|
curam.sec.meetings.facade.struct.MeetingResult |
create(curam.meetings.facade.struct.CreateMeetingDetails details)
Creates Meeting and sends out invitations.
|
void |
inviteAttendee(curam.meetings.facade.struct.InviteAttendeeKey key)
Facade layer processing for inviting a new attendee to a meeting.
|
curam.core.struct.InformationalMsgDtlsList |
inviteAttendeeInformationalMessage(curam.meetings.facade.struct.InviteAttendeeKey key)
Facade layer processing for inviting a new attendee to a meeting.
|
curam.sec.meetings.facade.struct.ViewMeetingAttendeeDetailsList |
listAttendees(curam.core.struct.ActivityKey key)
Lists all the attendees for a meeting.
|
curam.meetings.facade.struct.CreateMeetingAttendeeList |
listAttendeesForCaseCreate(curam.core.struct.CaseID key)
Lists all the external users, case participants and users for a case.
|
curam.meetings.facade.struct.InviteAttendeesListDetails |
listAttendeesForInvite(curam.core.struct.ActivityKey key)
Lists all the attendees for the invite additional attendees screen.
|
curam.meetings.facade.struct.CreateMeetingAttendeeList |
populateDefaultCreateData()
This method populates the return data structure with the default data
required to create a meeting.
|
void |
processMeetingResponses()
Deprecated.
|
curam.meetings.facade.struct.CalendarMeetingPageIndicators |
readMeetingPageIndicators(curam.core.struct.ActivityKey key)
Reads indicators used to decide conditions for page navigation
|
void |
removeAttendee(curam.sec.meetings.facade.struct.MeetingAttendeeKey key)
Cancels the invitation for an attendee and issues a cancellation request
to the attendee.
|
curam.sec.meetings.facade.struct.MeetingResult |
update(curam.sec.meetings.facade.struct.MeetingDetails details)
Updates Meeting and issues an updated meeting request.
|
curam.sec.meetings.facade.struct.ViewMeetingDetails |
view(curam.core.struct.ActivityKey key)
Facade layer operation for viewing a meeting.
|
curam.sec.meetings.facade.struct.ViewMeetingDetails |
viewMeetingInline(curam.core.struct.ActivityKey key)
Facade layer operation for viewing a meeting.
|
@AccessLevel(value=EXTERNAL) curam.sec.meetings.facade.struct.MeetingResult create(curam.meetings.facade.struct.CreateMeetingDetails details) throws curam.util.exception.AppException, curam.util.exception.InformationalException
Creates Meeting and sends out invitations.
details
- The details of the meeting including a notes attribute
mapped to the rich text editor widget domain
definition.
AppException
- .
InformationalException
- .
@AccessLevel(value=EXTERNAL) curam.sec.meetings.facade.struct.MeetingResult update(curam.sec.meetings.facade.struct.MeetingDetails details) throws curam.util.exception.AppException, curam.util.exception.InformationalException
Updates Meeting and issues an updated meeting request.
details
- The details of the meeting including a notes attribute
mapped to the rich text editor widget domain
definition.
AppException
- .
InformationalException
- .
@AccessLevel(value=EXTERNAL) void inviteAttendee(curam.meetings.facade.struct.InviteAttendeeKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
key
- Attendee Detailscuram.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) void removeAttendee(curam.sec.meetings.facade.struct.MeetingAttendeeKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) void cancel(curam.sec.meetings.facade.struct.CancelMeetingKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) curam.sec.meetings.facade.struct.ViewMeetingDetails view(curam.core.struct.ActivityKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) curam.meetings.facade.struct.CreateMeetingAttendeeList listAttendeesForCaseCreate(curam.core.struct.CaseID key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) curam.sec.meetings.facade.struct.ViewMeetingAttendeeDetailsList listAttendees(curam.core.struct.ActivityKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
key
- The id of the meeting.curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) curam.meetings.facade.struct.InviteAttendeesListDetails listAttendeesForInvite(curam.core.struct.ActivityKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
@Deprecated @AccessLevel(value=EXTERNAL) void processMeetingResponses() throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) curam.meetings.facade.struct.CalendarMeetingPageIndicators readMeetingPageIndicators(curam.core.struct.ActivityKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
Reads indicators used to decide conditions for page navigation
key
- The activity key.
AppException
- .
InformationalException
- .
@AccessLevel(value=EXTERNAL) curam.core.struct.InformationalMsgDtlsList cancelMeeting(curam.sec.meetings.facade.struct.CancelMeetingKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
Cancels a meeting and issues an cancellation request to all attendees.
@param key The activity key.
@return InformationalMsgDtlsList. List of all informtionals to be displayed to the user
@exception AppException .
@exception InformationalException .
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) void checkUnissuedMeetingMinutesExist(curam.sec.meetings.facade.struct.CancelMeetingKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
Checks when a meeting is canceled if minutes for the meeting exist.
@param key The activity key.
@exception AppException .
@exception InformationalException .
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) curam.meetings.facade.struct.CreateMeetingAttendeeList populateDefaultCreateData() throws curam.util.exception.AppException, curam.util.exception.InformationalException
This method populates the return data structure with the default data required to create a meeting.
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) curam.sec.meetings.facade.struct.ViewMeetingDetails viewMeetingInline(curam.core.struct.ActivityKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) curam.core.struct.InformationalMsgDtlsList inviteAttendeeInformationalMessage(curam.meetings.facade.struct.InviteAttendeeKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
key
- Attendee Detailscuram.util.exception.AppException
curam.util.exception.InformationalException