public interface OutcomePlan
Modifier and Type | Method and Description |
---|---|
curam.outcomeplanning.outcomeplan.facade.struct.CreatedOutcomePlanDetails |
accessibleCreate(curam.outcomeplanning.outcomeplan.facade.struct.AccessibleCreateOutcomePlanDetails details)
Operation used for the accessible screen used to create a new Outcome
Plan.
|
curam.outcomeplanning.outcomeplan.entity.struct.OutcomePlanKey |
addClient(curam.outcomeplanning.outcomeplan.facade.struct.AddClientKey key)
Adds a client to the
OutcomePlan . |
void |
addRelatedCases(curam.outcomeplanning.outcomeplan.facade.struct.AddRelatedCases details)
Adds related cases to the
OutcomePlan . |
void |
close(curam.outcomeplanning.outcomeplan.entity.struct.OutcomePlanKey outcomeplanKey,
curam.outcomeplanning.outcomeplan.facade.struct.OutcomeplanCaseClosureDetails closureDetails)
Closes the outcome plan, setting the status on the case header record to
'Closed'.
|
curam.outcomeplanning.outcomeplan.facade.struct.CreatedOutcomePlanDetails |
createFromRelatedCase(curam.outcomeplanning.outcomeplan.facade.struct.CreateOutcomePlanDetails details)
Creates an
OutcomePlan
based on the details passed in. |
void |
createStandaloneFactor(curam.outcomeplanning.outcomeplan.facade.struct.StandaloneFactorDetails details)
Creates a standalone
curam.outcomeplanning.outcomeplan.impl.OutcomePlanFactor , referencing an
curam.outcomeplanning.outcomeplan.administration.impl.OutcomePlanFactor
on the given OutcomePlan . |
void |
createStandaloneFactorRatingNotSet(curam.outcomeplanning.outcomeplan.facade.struct.StandaloneFactorDetails details)
Creates a standalone
curam.outcomeplanning.outcomeplan.impl.OutcomePlanFactor , referencing an
curam.outcomeplanning.outcomeplan.administration.impl.OutcomePlanFactor
on the given OutcomePlan . |
void |
createUserDefinedFactor(curam.outcomeplanning.outcomeplan.facade.struct.UserDefinedFactorDetails details)
Creates a user defined
curam.outcomeplanning.outcomeplan.impl.OutcomePlanFactor on the given
OutcomePlan . |
curam.outcomeplanning.outcomeplan.facade.struct.CreatedOutcomePlanDetails |
enhancedCreate(curam.outcomeplanning.outcomeplan.facade.struct.EnhancedCreateOutcomePlanDetails details)
Enhanced creation of an
OutcomePlan using a flex
component. |
curam.outcomeplanning.outcomeplan.facade.struct.OutcomePlanRecommendedActivityReasons |
getActivityRecommendationReasons(curam.outcomeplanning.outcomeplan.facade.struct.OutcomePlanRecommendedActivityKey key)
Retrieve the reasons for recommending a given activity.
|
curam.outcomeplanning.outcomeplan.facade.struct.OutcomePlanWorkspaceCalendarLocalizationXML |
getCalendarLocalizationXML(curam.outcomeplanning.outcomeplan.entity.struct.OutcomePlanKey key)
Retrieves localized xml for the calendar part of the workspace.
|
curam.outcomeplanning.outcomeplan.facade.struct.ItemsToCompleteFilterCriteriaResult |
getItemsDueToCompleteFilterCriteria()
Retrieves the latest filter from the items due to complete filter, for the
specified user.
|
curam.outcomeplanning.outcomeplan.facade.struct.ItemsToStartFilterCriteria |
getItemsDueToStartFilterCriteria()
Retrieves the latest filter from the items due to start filter, for the
specified user.
|
curam.outcomeplanning.outcomeplan.facade.struct.ItemsToCompleteFilterCriteriaResult |
getItemsOverDueCompletionFilterCriteria()
Retrieves the latest filter from the items overdue completion filter, for
the specified user.
|
curam.outcomeplanning.outcomeplan.facade.struct.NewAccessibleOPDetails |
getNewOPDetails(curam.core.struct.ConcernRoleKey key)
Operation to retrieve the details to be displayed for the accessible new
Outcome Plan screen, this screen may be part of a wizard flow or can be
used standalone.
|
curam.outcomeplanning.outcomeplan.facade.struct.NewAccessibleOPPersonSearchDetails |
getNewOPPersonSearchDetails()
Operation to retrieve the wizard menu details to be displayed at the top
of the Person Search screen using in the new Outcome Plan wizard.
|
curam.outcomeplanning.outcomeplan.facade.struct.OutcomePlanRecommendedObjectiveReasons |
getObjectiveRecommendationReasons(curam.outcomeplanning.outcomeplan.facade.struct.OutcomePlanRecommendedObjectiveKey key)
Retrieve the reasons for recommending a given objective.
|
curam.outcomeplanning.outcomeplan.facade.struct.OutcomePlanSearchCriteriaResult |
getOutcomePlanSearchCriteria()
Returns the initial data for the Outcome Plan Search.
|
curam.outcomeplanning.outcomeplan.facade.struct.ActivityRecommendationDetails |
listActivityRecommendations(curam.outcomeplanning.outcomeplan.entity.struct.OutcomePlanKey key)
Lists all activity recommendations that exist for the given
OutcomePlan . |
curam.outcomeplanning.outcomeplan.facade.struct.OutcomePlanRecommendedActivityDetailsList |
listActivityRecommendationsNew(curam.outcomeplanning.outcomeplan.entity.struct.OutcomePlanKey key)
Lists all activity recommendations that exist for the given
OutcomePlan . |
curam.outcomeplanning.outcomeplan.facade.struct.ListCaseClientsResult |
listAllCaseClients(curam.core.struct.CaseKey key)
Lists the all clients for a case.
|
curam.outcomeplanning.outcomeplan.facade.struct.AssessmentAndFactorDeliveriesForCase |
listAssessmentAndFactorDeliveriesForCase(curam.core.struct.CaseID key)
Returns a list of Assessment and Factor Deliveries for the given
OutcomePlan . |
curam.outcomeplanning.outcomeplan.facade.struct.ListCaseClientsResult |
listCaseClients(curam.core.struct.CaseKey key)
Lists the active clients for a case.
|
curam.outcomeplanning.outcomeplan.facade.struct.ListCaseClientsAddressesResult |
listCaseClientsAddressDetails(curam.core.struct.CaseKey key)
Lists the address details of the clients for a case.
|
curam.outcomeplanning.outcomeplan.facade.struct.ListCaseClientsNameAndAgeResult |
listCaseClientsNameAndAgeDetails(curam.core.struct.CaseKey key)
Lists the name and age of all clients for a case.
|
curam.outcomeplanning.outcomeplan.facade.struct.OutcomePlanFactorList |
listFactors(curam.outcomeplanning.outcomeplan.entity.struct.OutcomePlanKey key)
Lists all factors for an
, that is
standalone
curam.outcomeplanning.outcomeplan.impl.OutcomePlanFactor , user defined
curam.outcomeplanning.outcomeplan.impl.OutcomePlanFactor &
from all AssessmentCase
linked to this
This method is intended to be used by users responsible for the management
of outcome plans. |
curam.outcomeplanning.outcomeplan.facade.struct.ListOutcomePlansResult |
listMyOutcomePlans()
Lists all the
OutcomePlan
for the current user. |
curam.outcomeplanning.outcomeplan.facade.struct.OutcomePlanRecommendedObjectiveDetailsList |
listObjectiveRecommendations(curam.outcomeplanning.outcomeplan.entity.struct.OutcomePlanKey key)
Lists the objective recommendations which have been configured for the
plan, the factors present in the plan or determined by the execution of a
ruleset.
|
curam.outcomeplanning.outcomeplan.facade.struct.OutcomePlanCostList |
listOutcomePlanCosts(curam.core.struct.CaseKey key)
List the cost for the services and actions associated with the given
OutcomePlan . |
curam.core.facade.infrastructure.struct.ListAllEvidenceDtls |
listOutcomePlanEvidence(curam.core.facade.infrastructure.struct.CaseKey key)
Lists the evidence that has been configured for the outcome plan.
|
curam.outcomeplanning.outcomeplan.facade.struct.ListOutcomePlansResult |
listOutcomePlansByCase(curam.core.struct.CaseKey key)
Lists
OutcomePlan related
to a case. |
curam.outcomeplanning.outcomeplan.facade.struct.ListOutcomePlansResult |
listOutcomePlansByParticipant(curam.core.struct.ConcernRoleKey key)
Lists Outcome Plans that the participant has a active role on, this list
can contain closed Outcome Plans.
|
curam.outcomeplanning.outcomeplan.facade.struct.PotentialPriorityFactorsResult |
listPotentialPriorityFactors(curam.outcomeplanning.outcomeplan.entity.struct.OutcomePlanKey key)
Lists all potential priority factors for an
, that is
standalone
curam.outcomeplanning.outcomeplan.impl.OutcomePlanFactor , user defined
curam.outcomeplanning.outcomeplan.impl.OutcomePlanFactor &
from all AssessmentCase
linked to this . |
curam.outcomeplanning.outcomeplan.facade.struct.ListRelatedCasesResult |
listRelatedCases(curam.outcomeplanning.outcomeplan.entity.struct.OutcomePlanKey key)
List the related cases linked to the
OutcomePlan . |
curam.outcomeplanning.outcomeplan.facade.struct.ReadOutcomePlanByReferenceResult |
readByCaseReference(curam.core.struct.CaseReference key)
Returns an , if
one exists with the specified reference.
|
curam.outcomeplanning.outcomeplan.facade.struct.OutcomePlanContextPanelDetails |
readContextPanelDetails(curam.outcomeplanning.outcomeplan.entity.struct.OutcomePlanKey key)
Reads the context panel details for the given
OutcomePlan . |
curam.outcomeplanning.outcomeplan.facade.struct.OutcomePlanCreationDetails |
readDetailsForCreate(curam.core.struct.CaseKey key)
Reads the details required for the create
OutcomePlan screen. |
curam.outcomeplanning.outcomeplan.facade.struct.EnhancedOutcomePlanCreationDetails |
readDetailsForEnhancedCreate()
Deprecated.
Since Curam 6.0 SP2 replaced by readDetailsForEnhancedCreate1.
The new operation allows for the filtering of available Outcome Plan types
based on admin configuration, i.e. only the types linked to the Case are
available for selection.
|
curam.outcomeplanning.outcomeplan.facade.struct.EnhancedOutcomePlanCreationDetails |
readDetailsForEnhancedCreate1(curam.outcomeplanning.outcomeplan.facade.struct.ReadDetailsForEnhancedCreateKey key)
Reads the details required for the Outcome Plan enhanced creation page.
|
curam.outcomeplanning.outcomeplan.facade.struct.DetailsForStandaloneFactorCreate |
readDetailsForStandaloneFactorCreate(curam.outcomeplanning.outcomeplan.entity.struct.OutcomePlanKey key)
Reads details from the relevant
, required for
creating a standalone
curam.outcomeplanning.outcomeplan.impl.OutcomePlanFactor . |
curam.outcomeplanning.outcomeplan.facade.struct.OutcomePlanHomePageDetails |
readHomePageDetails(curam.outcomeplanning.outcomeplan.entity.struct.OutcomePlanKey key)
Reads the details to be displayed on the
OutcomePlan home page. |
curam.outcomeplanning.outcomeplan.facade.struct.UpdateOutcomePlanDetails |
readOutcomePlanDetailsForUpdate(curam.outcomeplanning.outcomeplan.entity.struct.OutcomePlanKey key)
Reads the current details of the
OutcomePlan , for the fields which
may be subsequently updated. |
curam.outcomeplanning.outcomeplan.facade.struct.OutcomePlanRecommendationsTreeDataResult |
readOutcomePlanRecommendationsTreeData(curam.outcomeplanning.outcomeplan.entity.struct.OutcomePlanKey key)
Returns XML recommendations data for the given
OutcomePlan , which is used to
populate the Recommendations Tree in the Outcome Plan Workspace. |
curam.outcomeplanning.outcomeplan.facade.struct.PersonDetailsForWorkspace |
readPersonDetailsForWorkspace(curam.outcomeplanning.outcomeplan.facade.struct.ReadPersonDetailsForWorkspaceKey key)
Reads goal, progress and activity details for a
CaseParticipantRole on an OutcomePlan . |
curam.outcomeplanning.outcomeplan.facade.struct.PersonDetailsForWorkspaceExpectedOutcomeDetailsList |
readPersonExpectedOutcomeDetailsForWorkspace(curam.outcomeplanning.outcomeplan.facade.struct.ReadPersonDetailsForWorkspaceKey key)
Reads expected outcome details for a
CaseParticipantRole . |
curam.outcomeplanning.outcomeplan.facade.struct.AddPotentialRelatedCaseResult |
readPotentialRelatedCases(curam.outcomeplanning.outcomeplan.entity.struct.OutcomePlanKey key)
Reads the details required for the add related cases screen for an
OutcomePlan . |
curam.outcomeplanning.outcomeplan.facade.struct.RoamerXmlResult |
readRoamerNodeData(curam.outcomeplanning.outcomeplan.facade.struct.RoamerNodeKey key)
Returns xml for the specified nodeID.
|
void |
removeClient(curam.outcomeplanning.outcomeplan.facade.struct.RemoveClientKey key)
Removes the given
CaseParticipantRole from the given
OutcomePlan . |
void |
removeRelatedCase(curam.outcomeplanning.outcomeplan.facade.struct.RemoveRelatedCaseKey key)
Removes a relationship between a case and an
OutcomePlan . |
curam.outcomeplanning.outcomeplan.facade.struct.OutcomePlanSearchResultList |
search(curam.outcomeplanning.outcomeplan.facade.struct.OutcomePlanSearchDetails details)
Searches for an
OutcomePlan
using the criteria supplied. |
curam.outcomeplanning.outcomeplan.facade.struct.ItemsToCompleteResultDetails |
searchActivitiesDueToStart()
Searches for activities due to start.
|
curam.outcomeplanning.outcomeplan.facade.struct.ItemsToCompleteResultDetails |
searchItemsDueToComplete()
Searches for items due to complete.
|
curam.outcomeplanning.outcomeplan.facade.struct.ItemsToCompleteResultDetails |
searchItemsOverdueCompletion()
Searches for items overdue completion
|
void |
setPriorityFactors(curam.outcomeplanning.outcomeplan.facade.struct.SetPriorityFactorDetails details)
Maintains factor priorities for the specified
OutcomePlan . |
void |
storeItemsDueToCompleteFilterCriteria(curam.outcomeplanning.outcomeplan.facade.struct.ItemsToCompleteFilterCriteria details)
Stores the latest filter from the items due to complete filter, for the
specified user.
|
void |
storeItemsDueToStartFilterCriteria(curam.outcomeplanning.outcomeplan.facade.struct.ItemsToStartFilterCriteria details)
Stores the latest filter from the items due to start filter, for the
specified user.
|
void |
storeItemsOverdueCompletionFilterCriteria(curam.outcomeplanning.outcomeplan.facade.struct.ItemsToCompleteFilterCriteria details)
Stores the latest filter from the items overdue completion filter, for the
specified user.
|
void |
updateOutcomePlan(curam.outcomeplanning.outcomeplan.facade.struct.UpdateOutcomePlanDetails details)
Updates the details of the
OutcomePlan . |
curam.outcomeplanning.outcomeplan.facade.struct.OutcomePlanCreationDetails readDetailsForCreate(curam.core.struct.CaseKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
OutcomePlan
screen. This method is
intended to be used by users responsible for the management of outcome
plans.key
- The case identifier.curam.util.exception.AppException
curam.util.exception.InformationalException
curam.outcomeplanning.outcomeplan.facade.struct.CreatedOutcomePlanDetails createFromRelatedCase(curam.outcomeplanning.outcomeplan.facade.struct.CreateOutcomePlanDetails details) throws curam.util.exception.AppException, curam.util.exception.InformationalException
OutcomePlan
based on the details passed in. This method is intended to be used by
users responsible for the management of outcome plans.details
- The details required to create the outcome plan.curam.util.exception.AppException
curam.util.exception.InformationalException
curam.outcomeplanning.outcomeplan.facade.struct.OutcomePlanHomePageDetails readHomePageDetails(curam.outcomeplanning.outcomeplan.entity.struct.OutcomePlanKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
OutcomePlan
home page. This method
is intended to be used by users responsible for the management of outcome
plans.key
- The outcome plan identifiercuram.util.exception.AppException
curam.util.exception.InformationalException
curam.outcomeplanning.outcomeplan.facade.struct.ListRelatedCasesResult listRelatedCases(curam.outcomeplanning.outcomeplan.entity.struct.OutcomePlanKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
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.ListOutcomePlansResult listOutcomePlansByCase(curam.core.struct.CaseKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
OutcomePlan
related
to a case. This method is intended to be used by users responsible for the
management of outcome plans.key
- The case to list the outcome plans for.curam.util.exception.AppException
curam.util.exception.InformationalException
curam.outcomeplanning.outcomeplan.facade.struct.ListCaseClientsResult listCaseClients(curam.core.struct.CaseKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
key
- The case key.curam.util.exception.AppException
curam.util.exception.InformationalException
void addRelatedCases(curam.outcomeplanning.outcomeplan.facade.struct.AddRelatedCases details) throws curam.util.exception.AppException, curam.util.exception.InformationalException
OutcomePlan
. This method is
intended to be used by users responsible for the management of outcome
plans.details
- The unique identifier of the outcome plan and the list of
case identifiers to add to the outcome plan.curam.util.exception.AppException
curam.util.exception.InformationalException
curam.outcomeplanning.outcomeplan.facade.struct.AddPotentialRelatedCaseResult readPotentialRelatedCases(curam.outcomeplanning.outcomeplan.entity.struct.OutcomePlanKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
OutcomePlan
. This method is
intended to be used by users responsible for the management of outcome
plans.key
- The unique identifier of the outcome plan.curam.util.exception.AppException
curam.util.exception.InformationalException
curam.outcomeplanning.outcomeplan.facade.struct.CreatedOutcomePlanDetails enhancedCreate(curam.outcomeplanning.outcomeplan.facade.struct.EnhancedCreateOutcomePlanDetails details) throws curam.util.exception.AppException, curam.util.exception.InformationalException
OutcomePlan
using a flex
component. This method is intended to be used by users responsible for the
management of outcome plans.details
- The details required to create the outcome plan.curam.util.exception.AppException
curam.util.exception.InformationalException
void removeRelatedCase(curam.outcomeplanning.outcomeplan.facade.struct.RemoveRelatedCaseKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
OutcomePlan
. This method is
intended to be used by users responsible for the management of outcome
plans.key
- The outcome plan id, case id and version number of the link
record.curam.util.exception.AppException
curam.util.exception.InformationalException
@Deprecated curam.outcomeplanning.outcomeplan.facade.struct.EnhancedOutcomePlanCreationDetails readDetailsForEnhancedCreate() throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
curam.outcomeplanning.outcomeplan.facade.struct.ActivityRecommendationDetails listActivityRecommendations(curam.outcomeplanning.outcomeplan.entity.struct.OutcomePlanKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
OutcomePlan
. Three lists are
returned. The first list contains recommendations for the administration
recommendation records related to the outcome plan. The second list
contains recommendations for the administration recommendation records for
factors related to the outcome plan. The third list contains
administration recommendation records for factors related to the outcome
plan, and recommendations for activities recently added to a outcome plan
for a client where the related factor did not have the activity as a
administration recommendation. This method is intended to be used by
users responsible for the management of outcome plans.key
- The unique identifer of the outcome plancuram.util.exception.AppException
curam.util.exception.InformationalException
void removeClient(curam.outcomeplanning.outcomeplan.facade.struct.RemoveClientKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
CaseParticipantRole
from 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 client and outcome plancuram.util.exception.AppException
curam.util.exception.InformationalException
curam.outcomeplanning.outcomeplan.entity.struct.OutcomePlanKey addClient(curam.outcomeplanning.outcomeplan.facade.struct.AddClientKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
OutcomePlan
. This method is
intended to be used by users responsible for the management of outcome
plans.key
- The unique identifier of the client to be added to the plan.curam.util.exception.AppException
curam.util.exception.InformationalException
curam.outcomeplanning.outcomeplan.facade.struct.ListOutcomePlansResult listMyOutcomePlans() throws curam.util.exception.AppException, curam.util.exception.InformationalException
OutcomePlan
for the current user. This method is intended to be used by users
responsible for the management of outcome plans.curam.util.exception.AppException
curam.util.exception.InformationalException
curam.outcomeplanning.outcomeplan.facade.struct.OutcomePlanFactorList listFactors(curam.outcomeplanning.outcomeplan.entity.struct.OutcomePlanKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.outcomeplanning.outcomeplan.impl.OutcomePlanFactor
, user defined
curam.outcomeplanning.outcomeplan.impl.OutcomePlanFactor
&
from all AssessmentCase
linked to this
This method is intended to be used by users responsible for the management
of outcome plans.key
- the unique identifier of the
curam.util.exception.AppException
curam.util.exception.InformationalException
void createUserDefinedFactor(curam.outcomeplanning.outcomeplan.facade.struct.UserDefinedFactorDetails details) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.outcomeplanning.outcomeplan.impl.OutcomePlanFactor
on the given
OutcomePlan
. This method is
intended to be used by users responsible for the management of outcome
plans.details
- The details of the user defined factor to be createdcuram.util.exception.AppException
curam.util.exception.InformationalException
void createStandaloneFactor(curam.outcomeplanning.outcomeplan.facade.struct.StandaloneFactorDetails details) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.outcomeplanning.outcomeplan.impl.OutcomePlanFactor
, referencing an
curam.outcomeplanning.outcomeplan.administration.impl.OutcomePlanFactor
on the given OutcomePlan
.
This method is intended to be used by users responsible for the management
of outcome plans.details
- The details of the standalone factor to be createdcuram.util.exception.AppException
curam.util.exception.InformationalException
curam.outcomeplanning.outcomeplan.facade.struct.DetailsForStandaloneFactorCreate readDetailsForStandaloneFactorCreate(curam.outcomeplanning.outcomeplan.entity.struct.OutcomePlanKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.outcomeplanning.outcomeplan.impl.OutcomePlanFactor
. This method is
intended to be used by users responsible for the management of outcome
plans.key
- the unique identifier of the
curam.util.exception.AppException
curam.util.exception.InformationalException
curam.outcomeplanning.outcomeplan.facade.struct.AssessmentAndFactorDeliveriesForCase listAssessmentAndFactorDeliveriesForCase(curam.core.struct.CaseID key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
OutcomePlan
. This method is
intended to be used by users responsible for the management of outcome
plans.key
- The ID of the case to search bycuram.util.exception.AppException
curam.util.exception.InformationalException
curam.outcomeplanning.outcomeplan.facade.struct.OutcomePlanRecommendationsTreeDataResult readOutcomePlanRecommendationsTreeData(curam.outcomeplanning.outcomeplan.entity.struct.OutcomePlanKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
OutcomePlan
, which is used to
populate the Recommendations Tree in the Outcome Plan Workspace. This
method is intended to be used by users responsible for the management of
outcome plans.key
- The ID of the case to search bycuram.util.exception.AppException
curam.util.exception.InformationalException
void setPriorityFactors(curam.outcomeplanning.outcomeplan.facade.struct.SetPriorityFactorDetails details) throws curam.util.exception.AppException, curam.util.exception.InformationalException
OutcomePlan
. This method is
intended to be used by users responsible for the management of outcome
plans.details
- Outcome Plan identifer, and a tab delimited String which
holds the ids of the factors to be set as priorities.curam.util.exception.AppException
curam.util.exception.InformationalException
curam.outcomeplanning.outcomeplan.facade.struct.PersonDetailsForWorkspace readPersonDetailsForWorkspace(curam.outcomeplanning.outcomeplan.facade.struct.ReadPersonDetailsForWorkspaceKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
CaseParticipantRole
on an OutcomePlan
. This data is
displayed on the Workspace. This method is intended to be used by users
responsible for the management of outcome plans.key
- The caseParticipantRole and outcome plan identifiers used to
read the details.curam.util.exception.AppException
curam.util.exception.InformationalException
curam.outcomeplanning.outcomeplan.facade.struct.ListCaseClientsAddressesResult listCaseClientsAddressDetails(curam.core.struct.CaseKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
key
- The case key.curam.util.exception.AppException
curam.util.exception.InformationalException
curam.outcomeplanning.outcomeplan.facade.struct.PersonDetailsForWorkspaceExpectedOutcomeDetailsList readPersonExpectedOutcomeDetailsForWorkspace(curam.outcomeplanning.outcomeplan.facade.struct.ReadPersonDetailsForWorkspaceKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
CaseParticipantRole
. This data is
displayed on the Workspace.This method is intended to be used by users
responsible for the management of outcome plans.key
- The caseParticipantRole and outcome plan identifiers used to
read the details.curam.util.exception.AppException
curam.util.exception.InformationalException
curam.outcomeplanning.outcomeplan.facade.struct.ListCaseClientsNameAndAgeResult listCaseClientsNameAndAgeDetails(curam.core.struct.CaseKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
key
- The case key.curam.util.exception.AppException
curam.util.exception.InformationalException
void updateOutcomePlan(curam.outcomeplanning.outcomeplan.facade.struct.UpdateOutcomePlanDetails details) throws curam.util.exception.AppException, curam.util.exception.InformationalException
OutcomePlan
. The name, startDate
and expected end date may be updated. This method is intended to be used
by users responsible for the management of outcome plans.details
- The new details of the OutcomePlan.curam.util.exception.AppException
curam.util.exception.InformationalException
curam.outcomeplanning.outcomeplan.facade.struct.UpdateOutcomePlanDetails readOutcomePlanDetailsForUpdate(curam.outcomeplanning.outcomeplan.entity.struct.OutcomePlanKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
OutcomePlan
, for the fields which
may be subsequently updated. These include name, startDate,
expectedEndDate. This method is intended to be used by users responsible
for the management of outcome plans.details
- The details of the OutcomePlan.curam.util.exception.AppException
curam.util.exception.InformationalException
curam.outcomeplanning.outcomeplan.facade.struct.OutcomePlanContextPanelDetails readContextPanelDetails(curam.outcomeplanning.outcomeplan.entity.struct.OutcomePlanKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
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.ReadOutcomePlanByReferenceResult readByCaseReference(curam.core.struct.CaseReference key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
curam.outcomeplanning.outcomeplan.facade.struct.OutcomePlanSearchCriteriaResult getOutcomePlanSearchCriteria() throws curam.util.exception.AppException, curam.util.exception.InformationalException
key
- The unique identifier of the OutcomePlan
curam.util.exception.AppException
curam.util.exception.InformationalException
curam.outcomeplanning.outcomeplan.facade.struct.OutcomePlanSearchResultList search(curam.outcomeplanning.outcomeplan.facade.struct.OutcomePlanSearchDetails details) throws curam.util.exception.AppException, curam.util.exception.InformationalException
OutcomePlan
using the criteria supplied. If plan reference is specified, any other
criteria will be
ignored. This method is intended to be used by users responsible for the
management of outcome plans.key
- The search criteriacuram.util.exception.AppException
curam.util.exception.InformationalException
curam.outcomeplanning.outcomeplan.facade.struct.OutcomePlanCostList listOutcomePlanCosts(curam.core.struct.CaseKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
OutcomePlan
. This method is
intended to be used by users responsible for the management of outcome
plans.key
- The case to list the outcome plan cost details for.curam.util.exception.AppException
curam.util.exception.InformationalException
curam.outcomeplanning.outcomeplan.facade.struct.RoamerXmlResult readRoamerNodeData(curam.outcomeplanning.outcomeplan.facade.struct.RoamerNodeKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
key
- The unique identifier of the node.curam.util.exception.AppException
curam.util.exception.InformationalException
curam.outcomeplanning.outcomeplan.facade.struct.PotentialPriorityFactorsResult listPotentialPriorityFactors(curam.outcomeplanning.outcomeplan.entity.struct.OutcomePlanKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.outcomeplanning.outcomeplan.impl.OutcomePlanFactor
, user defined
curam.outcomeplanning.outcomeplan.impl.OutcomePlanFactor
&
from all AssessmentCase
linked to this .
If there are no potential priority factors, an informational is returned.key
- the unique identifier of the
curam.util.exception.AppException
curam.util.exception.InformationalException
void close(curam.outcomeplanning.outcomeplan.entity.struct.OutcomePlanKey outcomeplanKey, curam.outcomeplanning.outcomeplan.facade.struct.OutcomeplanCaseClosureDetails closureDetails) throws curam.util.exception.AppException, curam.util.exception.InformationalException
closureDetails
- The details regarding the closure of the outcome
plan.outcomeplanKey
- The unique identifier of the outcomeplan to be
closed.
The closure date and closed by user fields are set as default and are not
required to be set by the caller.curam.util.exception.AppException
curam.util.exception.InformationalException
curam.outcomeplanning.outcomeplan.facade.struct.ListCaseClientsResult listAllCaseClients(curam.core.struct.CaseKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
key
- The case key.curam.util.exception.AppException
curam.util.exception.InformationalException
curam.outcomeplanning.outcomeplan.facade.struct.ListOutcomePlansResult listOutcomePlansByParticipant(curam.core.struct.ConcernRoleKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
curam.outcomeplanning.outcomeplan.facade.struct.CreatedOutcomePlanDetails accessibleCreate(curam.outcomeplanning.outcomeplan.facade.struct.AccessibleCreateOutcomePlanDetails details) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
curam.outcomeplanning.outcomeplan.facade.struct.NewAccessibleOPPersonSearchDetails getNewOPPersonSearchDetails() throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
curam.outcomeplanning.outcomeplan.facade.struct.NewAccessibleOPDetails getNewOPDetails(curam.core.struct.ConcernRoleKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
curam.outcomeplanning.outcomeplan.facade.struct.EnhancedOutcomePlanCreationDetails readDetailsForEnhancedCreate1(curam.outcomeplanning.outcomeplan.facade.struct.ReadDetailsForEnhancedCreateKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
key
- The id of the related case used to filter the dropdown of
selectable Outcome Plans.curam.util.exception.AppException
curam.util.exception.InformationalException
void storeItemsDueToCompleteFilterCriteria(curam.outcomeplanning.outcomeplan.facade.struct.ItemsToCompleteFilterCriteria details) throws curam.util.exception.AppException, curam.util.exception.InformationalException
details
- The filter details, which items were selected, and how many
days.curam.util.exception.AppException
curam.util.exception.InformationalException
curam.outcomeplanning.outcomeplan.facade.struct.ItemsToCompleteFilterCriteriaResult getItemsDueToCompleteFilterCriteria() throws curam.util.exception.AppException, curam.util.exception.InformationalException
The
- user to retrieve the filter details forcuram.util.exception.AppException
curam.util.exception.InformationalException
curam.outcomeplanning.outcomeplan.facade.struct.ItemsToCompleteFilterCriteriaResult getItemsOverDueCompletionFilterCriteria() throws curam.util.exception.AppException, curam.util.exception.InformationalException
The
- user to retrieve the filter details forcuram.util.exception.AppException
curam.util.exception.InformationalException
void storeItemsOverdueCompletionFilterCriteria(curam.outcomeplanning.outcomeplan.facade.struct.ItemsToCompleteFilterCriteria details) throws curam.util.exception.AppException, curam.util.exception.InformationalException
details
- The filter details, which items were selected, and how many
days.curam.util.exception.AppException
curam.util.exception.InformationalException
void storeItemsDueToStartFilterCriteria(curam.outcomeplanning.outcomeplan.facade.struct.ItemsToStartFilterCriteria details) throws curam.util.exception.AppException, curam.util.exception.InformationalException
details
- The filter details, how many days.curam.util.exception.AppException
curam.util.exception.InformationalException
curam.outcomeplanning.outcomeplan.facade.struct.ItemsToStartFilterCriteria getItemsDueToStartFilterCriteria() throws curam.util.exception.AppException, curam.util.exception.InformationalException
The
- user to retrieve the filter details forcuram.util.exception.AppException
curam.util.exception.InformationalException
curam.outcomeplanning.outcomeplan.facade.struct.OutcomePlanWorkspaceCalendarLocalizationXML getCalendarLocalizationXML(curam.outcomeplanning.outcomeplan.entity.struct.OutcomePlanKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
curam.outcomeplanning.outcomeplan.facade.struct.ItemsToCompleteResultDetails searchItemsDueToComplete() throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
curam.outcomeplanning.outcomeplan.facade.struct.ItemsToCompleteResultDetails searchItemsOverdueCompletion() throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
curam.outcomeplanning.outcomeplan.facade.struct.ItemsToCompleteResultDetails searchActivitiesDueToStart() throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
curam.core.facade.infrastructure.struct.ListAllEvidenceDtls listOutcomePlanEvidence(curam.core.facade.infrastructure.struct.CaseKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
key
- The case key.curam.util.exception.AppException
curam.util.exception.InformationalException
curam.outcomeplanning.outcomeplan.facade.struct.OutcomePlanRecommendedObjectiveDetailsList listObjectiveRecommendations(curam.outcomeplanning.outcomeplan.entity.struct.OutcomePlanKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
key
- The outcomeplan case id.curam.util.exception.AppException
curam.util.exception.InformationalException
curam.outcomeplanning.outcomeplan.facade.struct.OutcomePlanRecommendedActivityDetailsList listActivityRecommendationsNew(curam.outcomeplanning.outcomeplan.entity.struct.OutcomePlanKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
OutcomePlan
.key
- The unique identifer of the outcome plancuram.util.exception.AppException
curam.util.exception.InformationalException
curam.outcomeplanning.outcomeplan.facade.struct.OutcomePlanRecommendedActivityReasons getActivityRecommendationReasons(curam.outcomeplanning.outcomeplan.facade.struct.OutcomePlanRecommendedActivityKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
curam.outcomeplanning.outcomeplan.facade.struct.OutcomePlanRecommendedObjectiveReasons getObjectiveRecommendationReasons(curam.outcomeplanning.outcomeplan.facade.struct.OutcomePlanRecommendedObjectiveKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException
void createStandaloneFactorRatingNotSet(curam.outcomeplanning.outcomeplan.facade.struct.StandaloneFactorDetails details) throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.outcomeplanning.outcomeplan.impl.OutcomePlanFactor
, referencing an
curam.outcomeplanning.outcomeplan.administration.impl.OutcomePlanFactor
on the given OutcomePlan
.
This method is intended to be used by users responsible for the management
of outcome plans.details
- The details of the standalone factor to be createdcuram.util.exception.AppException
curam.util.exception.InformationalException