public interface MDTExternal
Modifier and Type | Method and Description |
---|---|
void |
addAttachment(curam.attachmentlink.struct.AttachmentLinkDetails attachmentLinkDetails)
Adds an attachment to a Social EnterpriseFolder.
|
curam.sec.meetings.facade.struct.MeetingResult |
createMeetingForSEF(curam.sec.mdt.facade.struct.CreateMeetingDetails details)
Creates a meeting for a social enterprise folder.
|
curam.sec.meetings.facade.struct.MeetingResult |
createTeamMeeting(curam.sec.mdt.facade.struct.CreateTeamMeetingDetails meetingDetails)
Creates a meeting for the selected multidisciplinary team.
|
void |
inviteAttendees(curam.sec.mdt.facade.struct.InviteAttendeeDetails inviteAttendeeDetails,
curam.core.struct.ActivityKey activityKey)
Invites attendees to a meeting.
|
curam.sec.sef.application.facade.struct.ListSEFCommunicationsResult |
listActiveCommunication(curam.core.facade.struct.ListICCommunicationsKey key)
Returns a list of all active communications for a Social Enterprise Folder.
|
curam.sec.mdt.facade.struct.MDTExternalListActiveCaseMDTMembersResult |
listActiveMDTMembersByCase(curam.core.struct.CaseID caseID)
Lists all the active Multidisciplinary team members for a case.
|
curam.sec.sef.application.facade.struct.ListAttachmentResult |
listAttachment(curam.attachmentlink.struct.RelatedIDAndTypeKey key)
Returns a list of active attachments for a Social Enterprise Folder.
|
curam.sec.mdt.facade.struct.CreateMeetingInviteeList |
listAttendeesForSEFMeeting(curam.sec.sef.application.entity.struct.SocialEnterpriseFolderKey socialEnterpriseFolderKey,
curam.core.struct.ActivityKey activityKey)
Returns a list of attendees for a meeting created for a social enterprise
folder.
|
curam.sec.mdt.facade.struct.MemberDetailsList |
listMDTMembersCaseParticipantsForSocialEnterpriseFolders()
Returns a list of people who are
a) clients
b) participants
c) MDTMembers
on any SEF which has an active MDT where the logged in MDTMember is a
member of this MDT.
|
curam.sec.mdt.facade.struct.ListMemberTeams |
listMultidisciplinaryTeams()
Operation to list all the Multidisciplinary Teams that the current logged
in user is a member of.
|
curam.sec.mdt.facade.struct.MyCasesDetailsList |
listMyCases()
Returns the SEF's for the current user.
|
curam.sec.mdt.facade.struct.CaseClientDetailsList |
listMyClients()
Returns a list of cases the client is a member of.
|
curam.sec.mdt.facade.struct.MemberDetailsList |
listNonCurrentWitnesses(curam.incident.entity.struct.IncidentKey key)
Returns list of witnesses not already on the incident.
|
curam.sec.mdt.facade.struct.ParticipantDetailsList |
listPeople()
Returns a list of people who are clients on any SEF where this MDTMember
is a member of an active MDT on that SEF.
|
curam.sec.mdt.facade.struct.ParticipantDetailsList |
listPeopleUnaffectedByIncident(curam.incident.entity.struct.IncidentKey key)
Returns a list of people who are clients on any SEF where this MDTMember
is a member of an active MDT on that SEF, and where the client is not
already an affected client on this Incident.
|
curam.sec.mdt.facade.struct.MDTExternalNotesList |
listSocialEnterpriseFolderNotes(curam.sec.sef.application.entity.struct.SocialEnterpriseFolderKey key)
Retrieves a list of notes from a social enterprise folder that are related
to or created by the logged in MDT member.
|
curam.sec.mdt.facade.struct.CreateMeetingTeamsList |
listTeamsForNewMeeting()
Lists all the Teams that the current logged in user is a member on so that
a team can be selected when creating a new meeting.
|
void |
modifyAttachment(curam.attachmentlink.struct.AttachmentLinkDetails attachmentLinkDetails)
Modifies an attachment for a Social Enterprise Folder.
|
curam.sec.mdt.facade.struct.ClientSummaryDetails |
readClientDetails(curam.core.struct.ConcernRoleKey key)
Reads client details including cases and incidents for the client.
|
curam.sec.mdt.facade.struct.MDTExternalSocialEnterpriseFolderHomePageDetails |
readSocialEnterpriseFolderHomePageDetails(curam.sec.sef.application.entity.struct.SocialEnterpriseFolderKey key)
Reads Social Enterprise Folder Details for the Home Page.
|
curam.sec.sef.application.facade.struct.ViewAttachmentResult |
viewAttachment(curam.attachmentlink.struct.AttachmentLinkKey key)
Returns the details of an attachment associated with a
SocialEnterpriseFolder.
|
curam.sec.mdt.facade.struct.ViewHomePageResult |
viewHomePageDetails()
Retrieves the details required for display on the MDT External home page.
|
curam.sec.mdt.facade.struct.IncidentDetails |
viewIncident(curam.incident.entity.struct.IncidentKey key)
Returns the details for an Incident.
|
curam.sec.mdt.facade.struct.ViewMyCasesDetailsList |
viewMyCases()
Returns the SEF's for the current user.
|
curam.sec.mdt.facade.struct.MyTaskDetailsList |
viewMyTasks()
Returns a list of open tasks which are assigned to the current user.
|
curam.sec.mdt.facade.struct.ViewMyTeamsDetails |
viewMyTeams()
Returns the MDT's for the current user.
|
curam.sec.mdt.facade.struct.ViewMDTMemberResult |
viewPersonalDetails()
Operation to display all the details for a logged in MDT Member.
|
curam.sec.mdt.facade.struct.ViewMDTMemberResult viewPersonalDetails() throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
curam.sec.mdt.facade.struct.ListMemberTeams listMultidisciplinaryTeams() throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
curam.sec.mdt.facade.struct.ViewHomePageResult viewHomePageDetails() throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
curam.sec.mdt.facade.struct.ViewMyTeamsDetails viewMyTeams() throws curam.util.exception.AppException, curam.util.exception.InformationalException
AppException
InformationalException.
curam.util.exception.InformationalException
curam.sec.mdt.facade.struct.CreateMeetingTeamsList listTeamsForNewMeeting() throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
curam.sec.mdt.facade.struct.ViewMyCasesDetailsList viewMyCases() throws curam.util.exception.AppException, curam.util.exception.InformationalException
AppException
InformationalException.
curam.util.exception.InformationalException
curam.sec.mdt.facade.struct.CaseClientDetailsList listMyClients() throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
curam.sec.mdt.facade.struct.ClientSummaryDetails readClientDetails(curam.core.struct.ConcernRoleKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
AppException
InformationalException.
curam.util.exception.InformationalException
curam.sec.mdt.facade.struct.ParticipantDetailsList listPeople() throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
curam.sec.mdt.facade.struct.MemberDetailsList listMDTMembersCaseParticipantsForSocialEnterpriseFolders() throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
curam.sec.mdt.facade.struct.MyCasesDetailsList listMyCases() throws curam.util.exception.AppException, curam.util.exception.InformationalException
AppException
InformationalException.
curam.util.exception.InformationalException
curam.sec.mdt.facade.struct.CreateMeetingInviteeList listAttendeesForSEFMeeting(curam.sec.sef.application.entity.struct.SocialEnterpriseFolderKey socialEnterpriseFolderKey, curam.core.struct.ActivityKey activityKey) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
curam.sec.meetings.facade.struct.MeetingResult createMeetingForSEF(curam.sec.mdt.facade.struct.CreateMeetingDetails details) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
void inviteAttendees(curam.sec.mdt.facade.struct.InviteAttendeeDetails inviteAttendeeDetails, curam.core.struct.ActivityKey activityKey) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
curam.sec.meetings.facade.struct.MeetingResult createTeamMeeting(curam.sec.mdt.facade.struct.CreateTeamMeetingDetails meetingDetails) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
curam.sec.mdt.facade.struct.MyTaskDetailsList viewMyTasks() throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
curam.sec.mdt.facade.struct.IncidentDetails viewIncident(curam.incident.entity.struct.IncidentKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
key
- The incident identifier.AppException
InformationalException.
curam.util.exception.InformationalException
curam.sec.mdt.facade.struct.ParticipantDetailsList listPeopleUnaffectedByIncident(curam.incident.entity.struct.IncidentKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
curam.sec.mdt.facade.struct.MemberDetailsList listNonCurrentWitnesses(curam.incident.entity.struct.IncidentKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
key
- The incident identifier.AppException
InformationalException.
curam.util.exception.InformationalException
curam.sec.mdt.facade.struct.MDTExternalListActiveCaseMDTMembersResult listActiveMDTMembersByCase(curam.core.struct.CaseID caseID) throws curam.util.exception.AppException, curam.util.exception.InformationalException
caseID
- The unique identifier of the case.curam.util.exception.AppException
curam.util.exception.InformationalException
curam.sec.sef.application.facade.struct.ListSEFCommunicationsResult listActiveCommunication(curam.core.facade.struct.ListICCommunicationsKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
void addAttachment(curam.attachmentlink.struct.AttachmentLinkDetails attachmentLinkDetails) throws curam.util.exception.AppException, curam.util.exception.InformationalException
attachmentLinkDetails
- The details of the file to attach.curam.util.exception.AppException
curam.util.exception.InformationalException
void modifyAttachment(curam.attachmentlink.struct.AttachmentLinkDetails attachmentLinkDetails) throws curam.util.exception.AppException, curam.util.exception.InformationalException
attachmentLinkDetails
- The details of the attachment being modified.curam.util.exception.AppException
curam.util.exception.InformationalException
curam.sec.sef.application.facade.struct.ListAttachmentResult listAttachment(curam.attachmentlink.struct.RelatedIDAndTypeKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
key
- The identifier for the Social Enterprise Folder we want to list
attachments for.curam.util.exception.AppException
curam.util.exception.InformationalException
curam.sec.mdt.facade.struct.MDTExternalSocialEnterpriseFolderHomePageDetails readSocialEnterpriseFolderHomePageDetails(curam.sec.sef.application.entity.struct.SocialEnterpriseFolderKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
key
- The key with which to read the SocialEnterpriseFolder.curam.util.exception.AppException
curam.util.exception.InformationalException
curam.sec.sef.application.facade.struct.ViewAttachmentResult viewAttachment(curam.attachmentlink.struct.AttachmentLinkKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
key
- The unique identifier of the attachment linked to the Social
Enterprise Folder.curam.util.exception.AppException
curam.util.exception.InformationalException
curam.sec.mdt.facade.struct.MDTExternalNotesList listSocialEnterpriseFolderNotes(curam.sec.sef.application.entity.struct.SocialEnterpriseFolderKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
key
- The unique identifier for the social enterprise foldercuram.util.exception.AppException
curam.util.exception.InformationalException