public interface ActivityAdminEvidenceLink
Modifier and Type | Method and Description |
---|---|
void |
addEvidence(curam.outcomeplanning.outcomeplan.facade.struct.ActivityAdminAddEvidenceDetails details)
Creates a
ActivityAdminEvidenceLink
with the given details. |
void |
editEvidence(curam.outcomeplanning.outcomeplan.facade.struct.EditActivityAdminEvidenceKey key)
Edits the activity admin evidence link.
|
curam.outcomeplanning.outcomeplan.facade.struct.ActivityAdminEvidenceTypeList |
listEvidence(curam.outcomeplanning.outcomeplan.facade.struct.ActivityAdminIDAndTypeKey key)
Returns a list of all enabled Evidence Types associated for the given
outcome plan activity.
|
curam.outcomeplanning.outcomeplan.facade.struct.ActivityAdminEvidenceTypeList |
listEvidenceByLocation(curam.outcomeplanning.outcomeplan.facade.struct.ActivityAdminIDTypeAndLocationKey key)
Returns a list by location of all enabled Evidence Types associated for
the given outcome plan activity.
|
curam.outcomeplanning.outcomeplan.facade.struct.LocationList |
listLocations()
Returns a filtered list of all enabled Evidence Storage locations.
|
curam.outcomeplanning.outcomeplan.facade.struct.ActivityAdminEvidenceTypeList |
listPotentialEvidence(curam.outcomeplanning.outcomeplan.facade.struct.ActivityAdminIDAndTypeKey key)
Returns a list of enabled Evidence Types in the system not already
associated to the specified administration outcome plan activity.
|
curam.outcomeplanning.outcomeplan.facade.struct.ActivityAdminEvidenceType |
readEvidence(curam.outcomeplanning.outcomeplan.facade.struct.ReadActivityAdminEvidenceKey key)
Reads the activity admin evidence link.
|
void |
removeEvidence(curam.outcomeplanning.outcomeplan.facade.struct.RemoveActivityAdminEvidenceKey key)
Removes the association between an administration outcome plan activity
and an evidence type.
|
void addEvidence(curam.outcomeplanning.outcomeplan.facade.struct.ActivityAdminAddEvidenceDetails details) throws curam.util.exception.AppException, curam.util.exception.InformationalException
ActivityAdminEvidenceLink
with the given details.
This method is intended to be used by users responsible for administrating
adding evidnce to an aciton on an outcome plan.details
- The details of the action to be createdcuram.util.exception.AppException
curam.util.exception.InformationalException
curam.outcomeplanning.outcomeplan.facade.struct.ActivityAdminEvidenceTypeList listPotentialEvidence(curam.outcomeplanning.outcomeplan.facade.struct.ActivityAdminIDAndTypeKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
key
- the unique identifier and type of the outcome plan activtycuram.util.exception.AppException
curam.util.exception.InformationalException
curam.outcomeplanning.outcomeplan.facade.struct.ActivityAdminEvidenceTypeList listEvidence(curam.outcomeplanning.outcomeplan.facade.struct.ActivityAdminIDAndTypeKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
key
- The unique identifier and type of the administration outcome
plan activity to search withcuram.util.exception.AppException
curam.util.exception.InformationalException
void removeEvidence(curam.outcomeplanning.outcomeplan.facade.struct.RemoveActivityAdminEvidenceKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
key
- The details of the evidence type the administratiion outcome
plan activity is to remove its association tocuram.util.exception.AppException
curam.util.exception.InformationalException
curam.outcomeplanning.outcomeplan.facade.struct.ActivityAdminEvidenceTypeList listEvidenceByLocation(curam.outcomeplanning.outcomeplan.facade.struct.ActivityAdminIDTypeAndLocationKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
key
- The unique identifier, type and location of the administration
outcome plan activity to search withcuram.util.exception.AppException
curam.util.exception.InformationalException
void editEvidence(curam.outcomeplanning.outcomeplan.facade.struct.EditActivityAdminEvidenceKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
key
- The details of the evidence type the administration outcome
plan activity is to modify.curam.util.exception.AppException
curam.util.exception.InformationalException
curam.outcomeplanning.outcomeplan.facade.struct.ActivityAdminEvidenceType readEvidence(curam.outcomeplanning.outcomeplan.facade.struct.ReadActivityAdminEvidenceKey key) throws curam.util.exception.AppException, curam.util.exception.InformationalException
key
- The details of the evidence type to be read.curam.util.exception.AppException
curam.util.exception.InformationalException
curam.outcomeplanning.outcomeplan.facade.struct.LocationList listLocations() throws curam.util.exception.AppException, curam.util.exception.InformationalException
curam.util.exception.AppException
curam.util.exception.InformationalException