public interface IacucProtocolProcedureService
| Modifier and Type | Method and Description |
|---|---|
void |
addProcedureLocation(IacucProtocolStudyGroupLocation newIacucProtocolStudyGroupLocation,
IacucProtocolStudyGroupDetailBean selectedProcedureDetailBean,
IacucProtocol protocol)
This method is to add location to study group
Since it is grouped, we have to add the same location to list of locations
under each study group linked to the study group detail bean (this is where it is grouped)
|
void |
addProcedurePersonResponsible(IacucProcedurePersonResponsible newIacucProcedurePersonResponsible,
IacucProtocolStudyGroupDetailBean selectedProcedureDetailBean,
IacucProtocolStudyGroupBean selectedProtocolStudyGroupBean)
This method is to add procedure responsible person.
|
void |
addProtocolStudyGroup(IacucProtocolStudyGroupBean selectedProtocolStudyGroupBean,
IacucProtocol iacucProtocol)
This method is to add protocol study group
|
void |
createNewStudyGroups(IacucProtocol iacucProtocol,
List<IacucProtocolStudyGroupBean> sourceStudyGroupBeans,
HashMap<Integer,Integer> protocolSpeciesIdMapping)
This method is to create a new set of study groups based on existing list
This method is invoked during copy protocol so that we a new instance of the study group is created
and all its corresponding collections are set with appropriate reference.
|
void |
deleteProcedurePersonResponsible(IacucProtocolStudyGroupDetailBean selectedProcedureDetailBean,
IacucProcedurePersonResponsible selectedPersonResponsible,
IacucProtocol iacucProtocol)
This method is to deleted selected person responsible
|
void |
deleteProtocolStudyGroup(IacucProtocolStudyGroupBean selectedProtocolStudyGroupBean,
IacucProtocolStudyGroupDetailBean selectedProcedureDetailBean,
IacucProtocol iacucProtocol)
This method is to remove a selected study group section
|
void |
deleteStudyGroupLocation(IacucProtocolStudyGroupDetailBean selectedProcedureDetailBean,
IacucProtocolStudyGroupLocation selectedStudyGroupLocation,
IacucProtocol iacucProtocol)
This method is to deleted selected group location
|
List<IacucProcedureCategory> |
getAllProcedureCategories()
This method is to fetch all procedure categories
|
List<IacucProcedure> |
getAllProcedures()
This method is to fetch all procedures which is sorted by category code
|
List<IacucProtocolSpecies> |
getProtocolSpecies()
This method is to fetch all protocol species
|
List<IacucProtocolStudyGroupBean> |
getRevisedStudyGroupBeans(IacucProtocol iacucProtocol,
List<IacucProcedure> allProcedures)
This method is to format procedure study group data, group by categories for display
|
void |
resetProcedurePanel(IacucProtocol protocol)
This method is to reset the persistent state in procedure panel.
|
void |
setIacucProtocolStudyGroupReferences(IacucProtocol protocol)
This method is to set references for protocol study group
|
void |
updateIacucProtocolStudyGroup(IacucProtocol protocol)
This method is to update original iacuc protocol study group records
based on grouped beans
|
List<IacucProcedure> getAllProcedures()
List<IacucProcedureCategory> getAllProcedureCategories()
List<IacucProtocolSpecies> getProtocolSpecies()
void addProtocolStudyGroup(IacucProtocolStudyGroupBean selectedProtocolStudyGroupBean, IacucProtocol iacucProtocol)
selectedProtocolStudyGroupBean - iacucProtocol - void addProcedurePersonResponsible(IacucProcedurePersonResponsible newIacucProcedurePersonResponsible, IacucProtocolStudyGroupDetailBean selectedProcedureDetailBean, IacucProtocolStudyGroupBean selectedProtocolStudyGroupBean)
newIacucProcedurePersonResponsible - selectedProcedureDetailBean - selectedProtocolStudyGroupBean - List<IacucProtocolStudyGroupBean> getRevisedStudyGroupBeans(IacucProtocol iacucProtocol, List<IacucProcedure> allProcedures)
iacucProtocol - allProcedures - void deleteProtocolStudyGroup(IacucProtocolStudyGroupBean selectedProtocolStudyGroupBean, IacucProtocolStudyGroupDetailBean selectedProcedureDetailBean, IacucProtocol iacucProtocol)
selectedProtocolStudyGroupBean - selectedProcedureDetailBean - iacucProtocol - void deleteProcedurePersonResponsible(IacucProtocolStudyGroupDetailBean selectedProcedureDetailBean, IacucProcedurePersonResponsible selectedPersonResponsible, IacucProtocol iacucProtocol)
selectedProcedureDetailBean - selectedPersonResponsible - iacucProtocol - void deleteStudyGroupLocation(IacucProtocolStudyGroupDetailBean selectedProcedureDetailBean, IacucProtocolStudyGroupLocation selectedStudyGroupLocation, IacucProtocol iacucProtocol)
selectedProcedureDetailBean - selectedStudyGroupLocation - iacucProtocol - void updateIacucProtocolStudyGroup(IacucProtocol protocol)
protocol - void setIacucProtocolStudyGroupReferences(IacucProtocol protocol)
protocol - void addProcedureLocation(IacucProtocolStudyGroupLocation newIacucProtocolStudyGroupLocation, IacucProtocolStudyGroupDetailBean selectedProcedureDetailBean, IacucProtocol protocol)
newIacucProtocolStudyGroupLocation - selectedProcedureDetailBean - protocol - void createNewStudyGroups(IacucProtocol iacucProtocol, List<IacucProtocolStudyGroupBean> sourceStudyGroupBeans, HashMap<Integer,Integer> protocolSpeciesIdMapping)
iacucProtocol - sourceStudyGroupBeans - protocolSpeciesIdMapping - void resetProcedurePanel(IacucProtocol protocol)
protocol - Copyright © 2013 The Kuali Foundation. All Rights Reserved.