Database Table: ConcernCaseRole
Concern Case Role:
The role or roles that a concern plays in a case throughout the lifetime of the case.
A concern can have multiple case roles in a case or different roles in different cases. A case may have one or more concern case roles.
Technical Notes Please Note: This entity is no longer part of the default flow in the Curam Application, as such it is neither written to nor read from by the Curam Application. It continues to be shipped with the Curam model as customer may have custom logic which uses this entity, however it should be noted that if you are implementing custom logic which references this entity then you must also ensure that it is written to as needed. The information that was originally stored in this entity is now stored in case participant role.
|
Click the diagram to manipulate and zoom. Traverse the diagram using Click-and-Drag motions.
|
|
Location in Model: | Logical View::MetaModel::Curam::Core::Reference Model::Case::Entity Objects::ConcernCaseRole::ConcernCaseRole |
Controlling File: | core\model\Packages\Case\Concern Case Role_cat.efx |
ALLOW_OPTIMISTIC_LOCKING | yes |
Index Name | Attributes |
ConcernCaseRoleInd | caseID |
ConcernRoleIdx | concernRoleID |
IND_356268544 | typeCode |
IND__1431234340 | recordStatus |
IND_910021752 | statusCode |
|
Operation | Stereotype | Options | Description | SQL |
insert | insert | | Standard Operation | |
modify | modify | OPTIMISTIC_LOCKING: yes
| Standard Operation | |
read | read | | Standard Operation | |
searchByConcernRole | readmulti | | Returns all ConcernCase Roles for a particular concern role ID. | |
countCases | ns | | Returns the number of cases of the specified status for the specified concern. | SQL |
searchByCaseID | nsreadmulti | | Returns all ConcernCase Roles that match the caseID | |
searchByCaseIDWithDateAndStatus | nsreadmulti | ORDER_BY: caseID,concernRoleID
| Returns all concern case roles that match the caseID and returns extra date fields and status fields to the previous readmulti. | |
searchByConcernRoleAndCase | readmulti | | Returns all ConcernCase Roles read by caseID and concernRoleID | |
readByTypeandCaseID | nsread | | Returns all ConcernCase Roles by Type and CaseID | |
modifyByCaseIDAndStatus | nsmodify | OPTIMISTIC_LOCKING: yes
| This method updates the Concern Case Roles for a given case, of a given status. To have a new status and set the end date. | |
searchActiveICClients | nsmulti | | returns the list of currently active clients for an Integrated case. | SQL |
searchForDupConcernCaseRoles | nsmulti | | searches for duplicate concerns on the s | SQL |
modifyAllStartDatesByCaseIDandStatus | nsmodify | OPTIMISTIC_LOCKING: yes
| This method updates the Concern Case Roles start dates for a given case, of a given status. | |
remove | remove | | Standard Operation | |
readByCaseIDConcernRoleIDStatus | nsread | | Read to see if a Concern is already an active ConcernCaseRole on a specific case. | |
readCaseIDAndParticipantSensitivity | ns | | Retrieves the case id and sensitivity of the participant related to this concern case role. | SQL |
|