@AccessLevel(value=EXTERNAL)
public interface LegalAction
Modifier and Type | Method and Description |
---|---|
curam.core.struct.InformationalMsgDtlsList |
addStatement(curam.legalaction.facade.struct.LegalActionStatementDetails details)
Adds a statement to a legal action case.
|
void |
associateLegalAction(curam.legalaction.facade.struct.AssociatedCaseDetails dtls)
Creates an association between multiple legal actions.
|
void |
cancelLegalAction(curam.legalaction.facade.struct.LegalActionKey key)
Cancels the legal action created for a case participant and removes the
relationship with any associated legal actions.
|
void |
closeCase(curam.core.facade.struct.ICClosureDetails details)
Closes the legal action case and updates case status.
|
curam.legalaction.facade.struct.ParentAndLegalCaseKey |
createLegalAction(curam.legalaction.facade.struct.LegalActionDetails dtls)
Creates a new legal action for case participants of the associated parent
case.
|
void |
disassociateLegalAction(curam.core.struct.CaseIDRelatedCaseID key)
Disassociates a legal action case from another legal action case.
|
curam.legalaction.admin.facade.struct.AdminLegalActionDetails |
getLegalActionHomePageDetails(curam.legalaction.facade.struct.CaseIDAndConfigLegalID caseIDAndConfigLegalID)
Retrieves the legal action home page details.
|
curam.legalaction.facade.struct.ExternalPartyMemberList |
listExternalPartyMembers()
Returns list of external party office members.
|
curam.legalaction.facade.struct.ViewLegalActionParticipantList |
listLegalActionCaseParticipantsDetails(curam.core.struct.CaseID key)
Returns a list of legal participants associated with a legal action.
|
curam.legalaction.facade.struct.LegalActionsByCaseDtlsList |
listLegalActionsByCaseID(curam.core.struct.CaseID key)
Returns a list of legal actions associated to a parent case.
|
curam.legalaction.facade.struct.LegalActionsByCaseDtlsList |
listLegalActionsForAssociation(curam.legalaction.facade.struct.CaseIDAndConfigLegalID key)
Returns list of legal actions that are not already associated with another
legal action.
|
curam.legalaction.facade.struct.LegalActionCaseParticipantList |
listLegalActionsForCaseParticipant(curam.core.sl.struct.CaseParticipantRoleKey key)
Returns list of all the legal actions for a case participant.
|
curam.legalaction.facade.struct.LegalActionsByCaseDtlsList |
listLegalActionsForPopup(curam.core.struct.CaseID key)
Returns a list of legal actions and legal participants associated with a
parent case.
|
curam.legalaction.facade.struct.ParticipantAndLegalCategoryDetails |
listParticipantsAndLegalCategory(curam.core.struct.CaseID key)
Returns a list of case participants and all legal categories configured in
the system.
|
curam.legalaction.facade.struct.ParticipantAndLegalCategoryDetails |
listParticipantsLegalActionCategory(curam.legalaction.facade.struct.CaseIDAndConfigLegalID key)
Returns a list of case participants of the associated parent case and all
legal categories configured in the system.
|
void |
modifyLegalAction(curam.legalaction.facade.struct.LegalActionDetails dtls)
Modifies the legal action details.
|
void |
modifyParticipantDetails(curam.legalaction.facade.struct.ParticipantMultiselectDetails dtls)
Modifies the participant associated with legal action case.
|
void |
modifyParticipantLegalStatus(curam.legalaction.facade.struct.ParticipantStatusDetails dtls)
Modifies the legal status of a legal action participant.
|
curam.legalaction.facade.struct.LegalActionViewDetails |
readByLegalActionCaseID(curam.core.struct.CaseID key)
Reads the legal action details.
|
curam.core.struct.CaseID |
readCaseIDByLegalActionCaseID(curam.core.struct.CaseID caseID)
Retrieves the parent case ID from the legal action case ID.
|
curam.legalaction.facade.struct.HomePageName |
readHomePageByCaseID(curam.core.struct.CaseID key)
Returns home page name of a legal action.
|
curam.legalaction.facade.struct.ParticipantMultiselectViewDetails |
readParticipantDetails(curam.core.struct.CaseID key)
Returns a list of case participants of the associated parent case of a
legal action.
|
curam.legalaction.facade.struct.ParticipantStatusViewDetails |
readParticipantStatus(curam.legalaction.facade.struct.LegalActionIDAndCaseParticipantRoleKey key)
Reads the legal status of a legal action participant.
|
curam.legalaction.facade.struct.ParticipantDetailsAndStatusList |
readParticipantToModifyStatus(curam.legalaction.facade.struct.LegalActionIDAndCaseParticipantRoleKey key)
Reads details of legal action participant to modify their status.
|
curam.legalaction.facade.struct.ExternalOfficeLocationSearchResult |
searchExternalOfficeLocation(curam.core.facade.struct.ExternalPartyOfficeSearchKey key)
Returns the list of external party offices.
|
@AccessLevel(value=EXTERNAL) curam.legalaction.facade.struct.ParentAndLegalCaseKey createLegalAction(curam.legalaction.facade.struct.LegalActionDetails dtls) throws curam.util.exception.AppException, curam.util.exception.InformationalException
dtls
- Details of the legal action.curam.util.exception.AppException
curam.util.exception.InformationalException
LegalAction |
@AccessLevel(value=EXTERNAL) curam.legalaction.facade.struct.LegalActionsByCaseDtlsList listLegalActionsByCaseID(curam.core.struct.CaseID key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
key
- Identifies case.curam.util.exception.AppException
curam.util.exception.InformationalException
LegalAction |
@AccessLevel(value=EXTERNAL) curam.legalaction.facade.struct.ParticipantAndLegalCategoryDetails listParticipantsAndLegalCategory(curam.core.struct.CaseID key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
key
- Identifies case.curam.util.exception.AppException
curam.util.exception.InformationalException
CaseParticipantRole, LegalAction |
@AccessLevel(value=EXTERNAL) curam.legalaction.facade.struct.ParticipantAndLegalCategoryDetails listParticipantsLegalActionCategory(curam.legalaction.facade.struct.CaseIDAndConfigLegalID key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
key
- Identifies case.curam.util.exception.AppException
curam.util.exception.InformationalException
LegalAction, CaseParticipantRole |
@AccessLevel(value=EXTERNAL) curam.legalaction.facade.struct.LegalActionViewDetails readByLegalActionCaseID(curam.core.struct.CaseID key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
key
- Identifies a legal action.curam.util.exception.AppException
curam.util.exception.InformationalException
LegalAction |
@AccessLevel(value=EXTERNAL) void modifyLegalAction(curam.legalaction.facade.struct.LegalActionDetails dtls) throws curam.util.exception.AppException, curam.util.exception.InformationalException
dtls
- Details of the legal action.curam.util.exception.AppException
curam.util.exception.InformationalException
LegalAction |
@AccessLevel(value=EXTERNAL) void cancelLegalAction(curam.legalaction.facade.struct.LegalActionKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
key
- Identifies a legal action.curam.util.exception.AppException
curam.util.exception.InformationalException
LegalAction |
@AccessLevel(value=EXTERNAL) curam.legalaction.facade.struct.ParticipantDetailsAndStatusList readParticipantToModifyStatus(curam.legalaction.facade.struct.LegalActionIDAndCaseParticipantRoleKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
key
- Identifies a legal action and a legal participant.curam.util.exception.AppException
curam.util.exception.InformationalException
CaseParticipantRole |
@AccessLevel(value=EXTERNAL) void modifyParticipantLegalStatus(curam.legalaction.facade.struct.ParticipantStatusDetails dtls) throws curam.util.exception.AppException, curam.util.exception.InformationalException
dtls
- Details of the legal status.curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) curam.legalaction.facade.struct.ParticipantStatusViewDetails readParticipantStatus(curam.legalaction.facade.struct.LegalActionIDAndCaseParticipantRoleKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
key
- Identifies a legal participant.curam.util.exception.AppException
curam.util.exception.InformationalException
LegalStatus |
@AccessLevel(value=EXTERNAL) curam.core.struct.InformationalMsgDtlsList addStatement(curam.legalaction.facade.struct.LegalActionStatementDetails details) throws curam.util.exception.AppException, curam.util.exception.InformationalException
dtls
- Details of the legal action statement.curam.util.exception.AppException
curam.util.exception.InformationalException
Attachment |
@AccessLevel(value=EXTERNAL) curam.legalaction.facade.struct.ParticipantMultiselectViewDetails readParticipantDetails(curam.core.struct.CaseID key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
key
- Identifies legal action case.curam.util.exception.AppException
curam.util.exception.InformationalException
CaseParticipantRole |
@AccessLevel(value=EXTERNAL) void modifyParticipantDetails(curam.legalaction.facade.struct.ParticipantMultiselectDetails dtls) throws curam.util.exception.AppException, curam.util.exception.InformationalException
dtls
- Details of the legal participants selected.curam.util.exception.AppException
curam.util.exception.InformationalException
LegalAction |
@AccessLevel(value=EXTERNAL) curam.legalaction.facade.struct.LegalActionsByCaseDtlsList listLegalActionsForPopup(curam.core.struct.CaseID key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
key
- Identifies case.curam.util.exception.AppException
curam.util.exception.InformationalException
LegalAction |
@AccessLevel(value=EXTERNAL) curam.legalaction.facade.struct.ViewLegalActionParticipantList listLegalActionCaseParticipantsDetails(curam.core.struct.CaseID key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
key
- Identifies legal action case.curam.util.exception.AppException
curam.util.exception.InformationalException
LegalAction |
@AccessLevel(value=EXTERNAL) curam.legalaction.facade.struct.HomePageName readHomePageByCaseID(curam.core.struct.CaseID key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
key
- Identifies legal action case.curam.util.exception.AppException
curam.util.exception.InformationalException
LegalAction |
@AccessLevel(value=EXTERNAL) curam.legalaction.facade.struct.LegalActionsByCaseDtlsList listLegalActionsForAssociation(curam.legalaction.facade.struct.CaseIDAndConfigLegalID key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
key
- contains legal action case id and config legal action id.curam.util.exception.AppException
curam.util.exception.InformationalException
LegalAction |
@AccessLevel(value=EXTERNAL) void associateLegalAction(curam.legalaction.facade.struct.AssociatedCaseDetails dtls) throws curam.util.exception.AppException, curam.util.exception.InformationalException
dtls
- contains case ids of legal action cases.curam.util.exception.AppException
curam.util.exception.InformationalException
CaseRelationship |
@AccessLevel(value=EXTERNAL) curam.legalaction.facade.struct.LegalActionCaseParticipantList listLegalActionsForCaseParticipant(curam.core.sl.struct.CaseParticipantRoleKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
key
- CaseParticipantRoleKey of the case member.curam.util.exception.AppException
curam.util.exception.InformationalException
LegalAction |
@AccessLevel(value=EXTERNAL) curam.legalaction.facade.struct.ExternalOfficeLocationSearchResult searchExternalOfficeLocation(curam.core.facade.struct.ExternalPartyOfficeSearchKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
key
- The external party office information.curam.util.exception.AppException
curam.util.exception.InformationalException
ExternalPartyOffice |
@AccessLevel(value=EXTERNAL) void closeCase(curam.core.facade.struct.ICClosureDetails details) throws curam.util.exception.AppException, curam.util.exception.InformationalException
details
- The details of the legal actioncuram.util.exception.AppException
curam.util.exception.InformationalException
LegalAction |
@AccessLevel(value=EXTERNAL) curam.legalaction.facade.struct.ExternalPartyMemberList listExternalPartyMembers() throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) void disassociateLegalAction(curam.core.struct.CaseIDRelatedCaseID key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
dtls
- Contains case ID and associated case ID of a legal action case.curam.util.exception.AppException
curam.util.exception.InformationalException
CaseRelationship |
@AccessLevel(value=EXTERNAL) curam.core.struct.CaseID readCaseIDByLegalActionCaseID(curam.core.struct.CaseID caseID) throws curam.util.exception.AppException, curam.util.exception.InformationalException
caseID
- Contains the legal action case ID.curam.util.exception.AppException
curam.util.exception.InformationalException
CaseRelationship |
@AccessLevel(value=EXTERNAL) curam.legalaction.admin.facade.struct.AdminLegalActionDetails getLegalActionHomePageDetails(curam.legalaction.facade.struct.CaseIDAndConfigLegalID caseIDAndConfigLegalID) throws curam.util.exception.AppException, curam.util.exception.InformationalException
caseIDAndConfigLegalID
- Contains the legal action detailscuram.util.exception.AppException
curam.util.exception.InformationalException
LegalAction |