@AccessLevel(value=EXTERNAL)
public interface LegalStatus
Modifier and Type | Method and Description |
---|---|
void |
createLegalStatus(curam.legalaction.facade.struct.LegalStatusDetails details)
Creates a legal status for a case participant.
|
void |
createLegalStatusFromCase(curam.legalaction.facade.struct.CaseLegalStatusDetails details)
Creates a legal status for a case member from a case.
|
curam.legalaction.admin.sl.struct.LegalStatusesForCaseTypeList |
listLegalStatusConfigForCaseType(curam.core.sl.struct.CaseIDKey key)
Returns legal status admin configuration for the given case identifier.
|
curam.legalaction.admin.facade.struct.LegalStatusesForCaseTypeList |
listLegalStatusesForCaseMember(curam.core.sl.struct.CaseParticipantRoleKey key)
Lists all the legal statuses configured for a case participant.
|
curam.legalaction.facade.struct.LegalStatusDetailsList |
listLegalStatusHistory(curam.core.sl.struct.CaseParticipantRoleKey key)
Lists all the legal statuses that the case participant has been linked in
the case.
|
curam.legalaction.sl.struct.CaseLegalStatusDetailsList |
listLegalStatusHistoryForCase(curam.core.sl.struct.CaseIDKey key)
Returns list of case member's legal status details for a case.
|
curam.legalaction.facade.struct.LegalStatusDetails |
modifyLegalStatus(curam.legalaction.facade.struct.LegalStatusDetails details)
Modifies the details of the legal status.
|
curam.legalaction.facade.struct.LegalStatusDetails |
readLegalStatus(curam.legalaction.facade.struct.LegalStatusKey key)
Reads the details of a legal status.
|
void |
removeLegalStatus(curam.legalaction.facade.struct.LegalStatusKey key)
Removes the details of the legal status.
|
@AccessLevel(value=EXTERNAL) void createLegalStatus(curam.legalaction.facade.struct.LegalStatusDetails details) throws curam.util.exception.AppException, curam.util.exception.InformationalException
details
- Details of the legal status.curam.util.exception.AppException
curam.util.exception.InformationalException
LegalStatus |
@AccessLevel(value=EXTERNAL) curam.legalaction.facade.struct.LegalStatusDetails modifyLegalStatus(curam.legalaction.facade.struct.LegalStatusDetails details) throws curam.util.exception.AppException, curam.util.exception.InformationalException
details
- Details of the legal status.curam.util.exception.AppException
curam.util.exception.InformationalException
LegalStatus |
@AccessLevel(value=EXTERNAL) curam.legalaction.facade.struct.LegalStatusDetailsList listLegalStatusHistory(curam.core.sl.struct.CaseParticipantRoleKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
key
- case participant role ID.curam.util.exception.AppException
curam.util.exception.InformationalException
LegalStatus |
@AccessLevel(value=EXTERNAL) curam.legalaction.facade.struct.LegalStatusDetails readLegalStatus(curam.legalaction.facade.struct.LegalStatusKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
key
- Contains the legal status ID.curam.util.exception.AppException
curam.util.exception.InformationalException
LegalStatus |
@AccessLevel(value=EXTERNAL) void removeLegalStatus(curam.legalaction.facade.struct.LegalStatusKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
key
- Contains the legal status IDcuram.util.exception.AppException
curam.util.exception.InformationalException
LegalStatus |
@AccessLevel(value=EXTERNAL) curam.legalaction.admin.facade.struct.LegalStatusesForCaseTypeList listLegalStatusesForCaseMember(curam.core.sl.struct.CaseParticipantRoleKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
caseParticipantRoleKey
- case participant role ID.curam.util.exception.AppException
curam.util.exception.InformationalException
AdminLegalStatus |
@AccessLevel(value=EXTERNAL) curam.legalaction.sl.struct.CaseLegalStatusDetailsList listLegalStatusHistoryForCase(curam.core.sl.struct.CaseIDKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
key
- Contains case identifier.curam.util.exception.AppException
curam.util.exception.InformationalException
LegalStatus |
@AccessLevel(value=EXTERNAL) void createLegalStatusFromCase(curam.legalaction.facade.struct.CaseLegalStatusDetails details) throws curam.util.exception.AppException, curam.util.exception.InformationalException
details
- Contains legal status details.curam.util.exception.AppException
curam.util.exception.InformationalException
LegalStatus |
@AccessLevel(value=EXTERNAL) curam.legalaction.admin.sl.struct.LegalStatusesForCaseTypeList listLegalStatusConfigForCaseType(curam.core.sl.struct.CaseIDKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
key
- Contains case identifier.curam.util.exception.AppException
curam.util.exception.InformationalException
AdminLegalStatus |