@AccessLevel(value=EXTERNAL)
public interface Situation
Modifier and Type | Method and Description |
---|---|
void |
associateAction(curam.core.facade.struct.AssociateActionWithSituationDtls associateActionDtls)
Method to associate a action record to a Situation.
|
void |
cancelSituation(curam.core.sl.entity.struct.SituationKey situationKey)
Method to cancel a Situation record.
|
curam.core.sl.entity.struct.SituationKey |
createSituation(curam.core.sl.struct.SituationDetails createSituationDetails)
Method to create new Situation record.
|
curam.core.facade.struct.ListMemberDetails |
getSituationConcernList(curam.core.sl.entity.struct.SituationKey situationKey)
Method to return the list of Situation Concerns for the situation.
|
curam.core.sl.struct.CaseParticipantTabList |
getSituationConcernTabList(curam.core.sl.struct.CaseIDSituationIDKey key)
Method to return the list of case participants to be associate with the
situation as situation concerns.
|
curam.core.sl.entity.struct.ActionIDActionDtlsList |
listActionsforAssociation(curam.core.sl.entity.struct.ActionPlanSituationKey actionPlanSituationkey)
Method to list actions that can be associated to a Situation
|
curam.core.sl.entity.struct.ActionIDActionDtlsList |
listAssociatedActions(curam.core.sl.entity.struct.SituationKey situationKey)
Method to list the actions associated with a situation.
|
curam.core.sl.entity.struct.AllegationDtlsList |
listAssociatedAllegations(curam.core.sl.entity.struct.SituationKey situationKey)
Method to list the allegations associated with a situation.
|
curam.core.sl.entity.struct.SituationDtlsList |
listSituations(curam.core.sl.entity.struct.ActionPlanKey actionPlanKey)
Method to list the situation associated with an ActionPlan
|
void |
modifySituation(curam.core.sl.struct.SituationDetails situationDetails)
Method to modify a Situation record.
|
void |
removeAction(curam.core.sl.struct.ActionIDSituationIDKey actionIDSituationIDKey)
Method to remove a action record association from a Situation
|
void |
removeAllegationAssociation(curam.core.facade.struct.AllegationIDSituationIDKey allegationSituationKey)
Method to remove association between an Allegation and a Situation
|
curam.core.sl.struct.SituationDetails |
viewSituation(curam.core.sl.entity.struct.SituationKey situationKey)
Method to read a Situation record.
|
@AccessLevel(value=EXTERNAL) curam.core.sl.entity.struct.SituationKey createSituation(curam.core.sl.struct.SituationDetails createSituationDetails) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) curam.core.sl.struct.SituationDetails viewSituation(curam.core.sl.entity.struct.SituationKey situationKey) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) void modifySituation(curam.core.sl.struct.SituationDetails situationDetails) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) void cancelSituation(curam.core.sl.entity.struct.SituationKey situationKey) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) void associateAction(curam.core.facade.struct.AssociateActionWithSituationDtls associateActionDtls) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) curam.core.sl.entity.struct.ActionIDActionDtlsList listActionsforAssociation(curam.core.sl.entity.struct.ActionPlanSituationKey actionPlanSituationkey) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) void removeAction(curam.core.sl.struct.ActionIDSituationIDKey actionIDSituationIDKey) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) curam.core.sl.entity.struct.SituationDtlsList listSituations(curam.core.sl.entity.struct.ActionPlanKey actionPlanKey) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) curam.core.sl.struct.CaseParticipantTabList getSituationConcernTabList(curam.core.sl.struct.CaseIDSituationIDKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) curam.core.sl.entity.struct.ActionIDActionDtlsList listAssociatedActions(curam.core.sl.entity.struct.SituationKey situationKey) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) curam.core.facade.struct.ListMemberDetails getSituationConcernList(curam.core.sl.entity.struct.SituationKey situationKey) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) curam.core.sl.entity.struct.AllegationDtlsList listAssociatedAllegations(curam.core.sl.entity.struct.SituationKey situationKey) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
@AccessLevel(value=EXTERNAL) void removeAllegationAssociation(curam.core.facade.struct.AllegationIDSituationIDKey allegationSituationKey) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException