public interface OutcomePlanAction
Modifier and Type | Method and Description |
---|---|
void |
addClientsToAction(curam.outcomeplanning.outcomeplan.facade.struct.OutcomePlanActionClientDetails details)
Adds the given list of clients to the
OutcomePlanAction . |
void |
addNote(curam.outcomeplanning.outcomeplan.facade.struct.NoteDetails details)
Adds the given note to the
OutcomePlanAction . |
void |
cancelAction(curam.outcomeplanning.outcomeplan.facade.struct.OutcomePlanActionVersionedKey key)
Cancels an
OutcomePlanAction . |
void |
completeAction(curam.outcomeplanning.outcomeplan.facade.struct.CompleteOutcomePlanActionDetails details)
Completes the
OutcomePlanAction with the given
details. |
void |
createAttachment(curam.attachmentlink.struct.AttachmentLinkDetails details)
Creates an attachment for the
OutcomePlanAction . |
curam.outcomeplanning.outcomeplan.facade.struct.OutcomePlanActionSummaryDetailsList |
listActionsForOutcomePlan(curam.outcomeplanning.outcomeplan.entity.struct.OutcomePlanKey key)
Returns a list of
actions for the
given OutcomePlan . |
curam.outcomeplanning.outcomeplan.facade.struct.OPListAttachmentLinkDetails |
listAttachments(curam.outcomeplanning.outcomeplan.entity.struct.OutcomePlanActionKey key)
Returns a list of
AttachmentLink for the
given OutcomePlanAction . |
curam.outcomeplanning.outcomeplan.facade.struct.FactorDeliverySummaryDetailsList |
listFactorsForAction(curam.outcomeplanning.outcomeplan.entity.struct.OutcomePlanActionKey key)
Returns the list of
factors linked to
the given OutcomePlanAction . |
curam.outcomeplanning.outcomeplan.facade.struct.CaseClientSummaryDetailsList |
listPotentialClientsForAction(curam.outcomeplanning.outcomeplan.entity.struct.OutcomePlanActionKey key)
Returns the list of clients that may be added to the
OutcomePlanAction . |
curam.outcomeplanning.outcomeplan.facade.struct.OutcomePlanActionCompletionDisplayDetails |
readActionCompletionDisplayDetails(curam.outcomeplanning.outcomeplan.entity.struct.OutcomePlanActionKey key)
Reads the display details for the
OutcomePlanAction complete page. |
curam.outcomeplanning.outcomeplan.facade.struct.OutcomePlanActionDisplayDetailsForEdit |
readActionEditDisplayDetails(curam.outcomeplanning.outcomeplan.entity.struct.OutcomePlanActionKey key)
Deprecated.
Since Curam 6.1 replaced by readActionUpdateDisplayDetails.
The new operation supports the new page configuration.
Reads the display details for the
OutcomePlanAction edit page. This
method is intended to be used by users responsible for the management of
outcome plans. |
curam.outcomeplanning.outcomeplan.facade.struct.OutcomePlanActionHomePageDetails |
readActionHomePageDetails(curam.outcomeplanning.outcomeplan.entity.struct.OutcomePlanActionKey key)
Returns the
OutcomePlanAction home page
details. |
curam.outcomeplanning.outcomeplan.facade.struct.OutcomePlanActionNoteDetails |
readActionNotes(curam.outcomeplanning.outcomeplan.entity.struct.OutcomePlanActionKey key)
Returns the notes for the given
OutcomePlanAction . |
curam.outcomeplanning.outcomeplan.facade.struct.OutcomePlanActionDisplayDetailsForUpdate |
readActionUpdateDisplayDetails(curam.outcomeplanning.outcomeplan.entity.struct.OutcomePlanActionKey key)
Reads the display details for the
OutcomePlanAction edit page. |
curam.outcomeplanning.outcomeplan.facade.struct.OutcomePlanContextPanelDetails |
readContextPanelDetails(curam.outcomeplanning.outcomeplan.entity.struct.OutcomePlanActionKey key)
Reads the context panel details for the given
OutcomePlanAction . |
curam.outcomeplanning.outcomeplan.facade.struct.LatestNoteDetails |
readLatestNote(curam.outcomeplanning.outcomeplan.entity.struct.OutcomePlanActionKey key)
Returns the latest note for this
OutcomePlanAction |
curam.outcomeplanning.outcomeplan.facade.struct.OutcomePlanActionVersionedKey |
readVersionNumber(curam.outcomeplanning.outcomeplan.entity.struct.OutcomePlanActionKey key)
Reads the version number for the given
OutcomePlanAction . |
void |
removeClientFromAction(curam.outcomeplanning.outcomeplan.entity.struct.OutcomePlanActionKey outcomePlanActionKey,
curam.core.sl.entity.struct.CaseParticipantRoleKey caseParticipantRoleKey)
Removes the given client from the
OutcomePlanAction . |
void |
updateAction(curam.outcomeplanning.outcomeplan.facade.struct.OutcomePlanActionUpdateDetails details)
Updates an
OutcomePlanAction with the given
details. |
void |
updateActionDetails(curam.outcomeplanning.outcomeplan.facade.struct.OutcomePlanActionEditDetails details)
Deprecated.
Since Curam 6.1 replaced by updateAction. The new operation
supports the addition of mandatory fields and the additional
responsibility types.
Updates an
OutcomePlanAction with the given
details. This should only be used where the status is not 'Completed'.
This method is intended to be used by users responsible for the management
of outcome plans. |
void |
updateActionReason(curam.outcomeplanning.outcomeplan.facade.struct.OutcomePlanActionEditReasonDetails details)
Edits the reason text for an action.
|
void |
updateCompletedAction(curam.outcomeplanning.outcomeplan.facade.struct.CompleteOutcomePlanActionDetails details)
Updates a 'Completed'
OutcomePlanAction with the given
details. |
curam.outcomeplanning.outcomeplan.facade.struct.OutcomePlanActionSummaryDetailsList listActionsForOutcomePlan(curam.outcomeplanning.outcomeplan.entity.struct.OutcomePlanKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
actions
for the
given OutcomePlan
. This
method is intended to be used by users responsible for the management of
outcome plans.key
- The unique identifier of the outcome plancuram.util.exception.AppException
curam.util.exception.InformationalException
curam.outcomeplanning.outcomeplan.facade.struct.OutcomePlanActionHomePageDetails readActionHomePageDetails(curam.outcomeplanning.outcomeplan.entity.struct.OutcomePlanActionKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
OutcomePlanAction
home page
details. This method is intended to be used by users responsible for the
management of outcome plans.curam.util.exception.AppException
curam.util.exception.InformationalException
@Deprecated void updateActionDetails(curam.outcomeplanning.outcomeplan.facade.struct.OutcomePlanActionEditDetails details) throws curam.util.exception.AppException, curam.util.exception.InformationalException
OutcomePlanAction
with the given
details. This should only be used where the status is not 'Completed'.
This method is intended to be used by users responsible for the management
of outcome plans.The
- details of the action to be updatedcuram.util.exception.AppException
curam.util.exception.InformationalException
void completeAction(curam.outcomeplanning.outcomeplan.facade.struct.CompleteOutcomePlanActionDetails details) throws curam.util.exception.AppException, curam.util.exception.InformationalException
OutcomePlanAction
with the given
details. This method is intended to be used by users responsible for the
management of outcome plans.details
- The details of the action to be completedcuram.util.exception.AppException
curam.util.exception.InformationalException
void cancelAction(curam.outcomeplanning.outcomeplan.facade.struct.OutcomePlanActionVersionedKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
OutcomePlanAction
. This method is
intended to be used by users responsible for the management of outcome
plans.key
- The details of the action to be cancelledcuram.util.exception.AppException
curam.util.exception.InformationalException
curam.outcomeplanning.outcomeplan.facade.struct.OutcomePlanActionCompletionDisplayDetails readActionCompletionDisplayDetails(curam.outcomeplanning.outcomeplan.entity.struct.OutcomePlanActionKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
OutcomePlanAction
complete page.
This method is intended to be used by users responsible for the management
of outcome plans.key
- The details of the action to readcuram.util.exception.AppException
curam.util.exception.InformationalException
@Deprecated curam.outcomeplanning.outcomeplan.facade.struct.OutcomePlanActionDisplayDetailsForEdit readActionEditDisplayDetails(curam.outcomeplanning.outcomeplan.entity.struct.OutcomePlanActionKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
OutcomePlanAction
edit page. This
method is intended to be used by users responsible for the management of
outcome plans.key
- The details of the action to readcuram.util.exception.AppException
curam.util.exception.InformationalException
curam.outcomeplanning.outcomeplan.facade.struct.FactorDeliverySummaryDetailsList listFactorsForAction(curam.outcomeplanning.outcomeplan.entity.struct.OutcomePlanActionKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
factors
linked to
the given OutcomePlanAction
. This method is
intended to be used by users responsible for the management of outcome
plans.key
- The unique identifier of the actioncuram.util.exception.AppException
curam.util.exception.InformationalException
void removeClientFromAction(curam.outcomeplanning.outcomeplan.entity.struct.OutcomePlanActionKey outcomePlanActionKey, curam.core.sl.entity.struct.CaseParticipantRoleKey caseParticipantRoleKey) throws curam.util.exception.AppException, curam.util.exception.InformationalException
OutcomePlanAction
. This method is
intended to be used by users responsible for the management of outcome
plans.outcomePlanActionKey
- The unique identifier of the action.caseParticipantRoleKey
- The unique identifier of the client to be
removed from the action.curam.util.exception.AppException
curam.util.exception.InformationalException
void updateCompletedAction(curam.outcomeplanning.outcomeplan.facade.struct.CompleteOutcomePlanActionDetails details) throws curam.util.exception.AppException, curam.util.exception.InformationalException
OutcomePlanAction
with the given
details. This method is intended to be used by users responsible for the
management of outcome plans.The
- details of the action to be updatedcuram.util.exception.AppException
curam.util.exception.InformationalException
curam.outcomeplanning.outcomeplan.facade.struct.OutcomePlanActionVersionedKey readVersionNumber(curam.outcomeplanning.outcomeplan.entity.struct.OutcomePlanActionKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
OutcomePlanAction
. This method is
intended to be used by users responsible for the management of outcome
plans.key
- The unique identifier of the action to readcuram.util.exception.AppException
curam.util.exception.InformationalException
curam.outcomeplanning.outcomeplan.facade.struct.OPListAttachmentLinkDetails listAttachments(curam.outcomeplanning.outcomeplan.entity.struct.OutcomePlanActionKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
AttachmentLink
for the
given OutcomePlanAction
.
This method is intended to be used by users responsible for the management
of outcome plans.key
- The unique identifier of the outcome plan actioncuram.util.exception.AppException
curam.util.exception.InformationalException
void createAttachment(curam.attachmentlink.struct.AttachmentLinkDetails details) throws curam.util.exception.AppException, curam.util.exception.InformationalException
OutcomePlanAction
. This method is
intended to be used by users responsible for the management of outcome
plans.details
- Details of the attachment to be addedcuram.util.exception.AppException
curam.util.exception.InformationalException
curam.outcomeplanning.outcomeplan.facade.struct.CaseClientSummaryDetailsList listPotentialClientsForAction(curam.outcomeplanning.outcomeplan.entity.struct.OutcomePlanActionKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
OutcomePlanAction
. This includes
all clients on the OutcomePlan
that are not currently
on the action. This method is intended to be used by users responsible for
the management of outcome plans.key
- The unique identifier of the actioncuram.util.exception.AppException
curam.util.exception.InformationalException
void addClientsToAction(curam.outcomeplanning.outcomeplan.facade.struct.OutcomePlanActionClientDetails details) throws curam.util.exception.AppException, curam.util.exception.InformationalException
OutcomePlanAction
. This method is
intended to be used by users responsible for the management of outcome
plans.details
- The details of the clients to be added to the actioncuram.util.exception.AppException
curam.util.exception.InformationalException
void addNote(curam.outcomeplanning.outcomeplan.facade.struct.NoteDetails details) throws curam.util.exception.AppException, curam.util.exception.InformationalException
OutcomePlanAction
. This method is
intended to be used by users responsible for the management of outcome
plans.details
- The details of the note to be added to the actioncuram.util.exception.AppException
curam.util.exception.InformationalException
curam.outcomeplanning.outcomeplan.facade.struct.LatestNoteDetails readLatestNote(curam.outcomeplanning.outcomeplan.entity.struct.OutcomePlanActionKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
Returns the latest note for this OutcomePlanAction
curam.util.exception.AppException
curam.util.exception.InformationalException
curam.outcomeplanning.outcomeplan.facade.struct.OutcomePlanContextPanelDetails readContextPanelDetails(curam.outcomeplanning.outcomeplan.entity.struct.OutcomePlanActionKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
OutcomePlanAction
. This method is
intended to be used by users responsible for the management of outcome
plans.key
- The unique identifier of the outcome plan actioncuram.util.exception.AppException
curam.util.exception.InformationalException
curam.outcomeplanning.outcomeplan.facade.struct.OutcomePlanActionNoteDetails readActionNotes(curam.outcomeplanning.outcomeplan.entity.struct.OutcomePlanActionKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
OutcomePlanAction
. This method is
intended to be used by users responsible for the management of outcome
plans.curam.util.exception.AppException
curam.util.exception.InformationalException
void updateActionReason(curam.outcomeplanning.outcomeplan.facade.struct.OutcomePlanActionEditReasonDetails details) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
void updateAction(curam.outcomeplanning.outcomeplan.facade.struct.OutcomePlanActionUpdateDetails details) throws curam.util.exception.AppException, curam.util.exception.InformationalException
OutcomePlanAction
with the given
details. This should only be used where the status is not 'Completed'.
This method is intended to be used by users responsible for the management
of outcome plans.The
- details of the action to be updatedcuram.util.exception.AppException
curam.util.exception.InformationalException
curam.outcomeplanning.outcomeplan.facade.struct.OutcomePlanActionDisplayDetailsForUpdate readActionUpdateDisplayDetails(curam.outcomeplanning.outcomeplan.entity.struct.OutcomePlanActionKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
OutcomePlanAction
edit page. This
method is intended to be used by users responsible for the management of
outcome plans.key
- The details of the action to readcuram.util.exception.AppException
curam.util.exception.InformationalException