| Package | Description |
|---|---|
| org.kuali.kra.iacuc | |
| org.kuali.kra.iacuc.committee.print.service | |
| org.kuali.kra.iacuc.committee.print.service.impl | |
| org.kuali.kra.iacuc.noteattachment | |
| org.kuali.kra.iacuc.personnel | |
| org.kuali.kra.iacuc.protocol.funding | |
| org.kuali.kra.irb.noteattachment |
This package is meant to hold all classes
related to Notes and Attachments for a
Protocol.
|
| org.kuali.kra.irb.personnel |
This package is meant to hold all classes
related to Personnel for a
Protocol.
|
| org.kuali.kra.irb.protocol |
This package is meant to hold all classes
related to main Protocol tab.
|
| org.kuali.kra.protocol |
This package is meant to hold all classes
common/cross-cutting across the Protocol.
|
| org.kuali.kra.protocol.noteattachment |
This package is meant to hold all classes
related to Notes and Attachments for a
Protocol.
|
| org.kuali.kra.protocol.personnel |
This package is meant to hold all classes
related to Personnel for a
Protocol.
|
| org.kuali.kra.protocol.protocol |
This package is meant to hold all classes
related to main Protocol tab.
|
| org.kuali.kra.protocol.protocol.funding.impl |
| Modifier and Type | Method and Description |
|---|---|
protected Class<? extends ProtocolPersonBase> |
IacucProtocolDaoOjb.getProtocolPersonBOClassHook() |
| Modifier and Type | Method and Description |
|---|---|
void |
IacucPrintXmlUtilService.setPersonRolodexType(ProtocolPersonBase protocolPerson,
edu.mit.coeus.xml.iacuc.PersonType personType) |
| Modifier and Type | Method and Description |
|---|---|
void |
IacucPrintXmlUtilServiceImpl.setPersonRolodexType(ProtocolPersonBase protocolPerson,
edu.mit.coeus.xml.iacuc.PersonType personType) |
| Modifier and Type | Method and Description |
|---|---|
Class<? extends ProtocolPersonBase> |
IacucProtocolAttachmentServiceImpl.getProtocolPersonClassHook() |
| Modifier and Type | Class and Description |
|---|---|
class |
IacucProtocolPerson |
| Modifier and Type | Method and Description |
|---|---|
void |
IacucProtocolPersonnelServiceImpl.setPrincipalInvestigator(ProtocolPersonBase newPrincipalInvestigator,
ProtocolBase protocol) |
| Modifier and Type | Method and Description |
|---|---|
protected ProtocolPersonBase |
IacucProtocolProposalDevelopmentProtocolDocumentServiceImpl.getProtocolPersonNewInstanceHook() |
| Modifier and Type | Method and Description |
|---|---|
Class<? extends ProtocolPersonBase> |
ProtocolAttachmentServiceImpl.getProtocolPersonClassHook() |
| Modifier and Type | Class and Description |
|---|---|
class |
ProtocolPerson |
| Modifier and Type | Method and Description |
|---|---|
void |
ProtocolPersonnelServiceImpl.setPrincipalInvestigator(ProtocolPersonBase newPrincipalInvestigator,
ProtocolBase protocol)
This method sets the principal investigator.
|
| Modifier and Type | Method and Description |
|---|---|
protected ProtocolPersonBase |
ProtocolHelper.createNewProtocolPersonInstanceHook() |
| Modifier and Type | Method and Description |
|---|---|
ProtocolPersonBase |
ProtocolBase.getPrincipalInvestigator()
This method is to find Principal Investigator from ProtocolPersonBase list
|
ProtocolPersonBase |
ProtocolBase.getProtocolPerson(int index)
Gets index i from the protocol person list.
|
| Modifier and Type | Method and Description |
|---|---|
protected abstract Class<? extends ProtocolPersonBase> |
ProtocolDaoOjbBase.getProtocolPersonBOClassHook() |
List<ProtocolPersonBase> |
ProtocolBase.getProtocolPersons() |
| Modifier and Type | Method and Description |
|---|---|
void |
ProtocolBase.setProtocolPersons(List<ProtocolPersonBase> protocolPersons) |
| Modifier and Type | Field and Description |
|---|---|
protected ProtocolPersonBase |
ProtocolAttachmentPersonnelBase.person |
| Modifier and Type | Method and Description |
|---|---|
ProtocolPersonBase |
ProtocolAttachmentPersonnelBase.getPerson()
Gets the ProtocolBase Attachment Personnel Person.
|
ProtocolPersonBase |
ProtocolAttachmentServiceImplBase.getPerson(Integer personId)
Gets a Person BO from personId.
|
ProtocolPersonBase |
ProtocolAttachmentService.getPerson(Integer personId)
Gets a Person BO from personId.
|
| Modifier and Type | Method and Description |
|---|---|
abstract Class<? extends ProtocolPersonBase> |
ProtocolAttachmentServiceImplBase.getProtocolPersonClassHook() |
| Modifier and Type | Method and Description |
|---|---|
void |
ProtocolAttachmentPersonnelBase.init(ProtocolPersonBase protocolPerson) |
void |
ProtocolAttachmentPersonnelBase.setPerson(ProtocolPersonBase person)
Sets the ProtocolBase Attachment Personnel Person.
|
| Modifier and Type | Field and Description |
|---|---|
protected ProtocolPersonBase |
PersonnelHelperBase.newProtocolPerson |
protected ProtocolPersonBase |
AddProtocolPersonnelEventBase.protocolPerson |
| Modifier and Type | Method and Description |
|---|---|
ProtocolPersonBase |
PersonnelHelperBase.getNewProtocolPerson() |
protected ProtocolPersonBase |
ProtocolPersonnelServiceImplBase.getPreviousInvestigator(List<ProtocolPersonBase> protocolPersons,
String role)
This method is to get person holding Investigator role or Co-Investigator role
based on role parameter
|
ProtocolPersonBase |
ProtocolPersonnelServiceImplBase.getPrincipalInvestigator(List<ProtocolPersonBase> protocolPersons) |
ProtocolPersonBase |
ProtocolPersonnelService.getPrincipalInvestigator(List<ProtocolPersonBase> protocolPersons)
This method is to get principal investigator person
This method also helps to check whether at least one investigator exists in person list
Return first found investigator so that we can check for duplicate if any
|
ProtocolPersonBase |
ProtocolUnitBase.getProtocolPerson() |
ProtocolPersonBase |
AddProtocolPersonnelEventBase.getProtocolPerson() |
| Modifier and Type | Method and Description |
|---|---|
void |
ProtocolPersonnelServiceImplBase.addProtocolPerson(ProtocolBase protocol,
ProtocolPersonBase protocolPerson) |
void |
ProtocolPersonnelService.addProtocolPerson(ProtocolBase protocol,
ProtocolPersonBase protocolPerson)
This method adds ProtocolPersonBase to the List of ProtocolPersons.
|
void |
ProtocolPersonnelServiceImplBase.addProtocolPersonUnit(List<ProtocolUnitBase> protocolPersonUnits,
ProtocolPersonBase protocolPerson,
int selectedPersonIndex) |
void |
ProtocolPersonnelService.addProtocolPersonUnit(List<ProtocolUnitBase> protocolPersonUnits,
ProtocolPersonBase protocolPerson,
int selectedPersonIndex)
This method adds ProtocolUnitBase to the List of selected ProtocolPersonBase.
|
protected boolean |
ProtocolAttachmentPersonnelRuleBase.duplicateType(String typeCode,
ProtocolPersonBase person,
String propertyName) |
ProtocolUnitBase |
ProtocolPersonnelServiceImplBase.getLeadUnit(ProtocolPersonBase principalInvestigator)
This method gets the lead unit of the principal investigator.
|
ProtocolUnitBase |
ProtocolPersonnelService.getLeadUnit(ProtocolPersonBase principalInvestigator)
This method gets the lead unit of the principal investigator.
|
void |
ProtocolUnitBase.init(ProtocolPersonBase protocolPerson) |
protected boolean |
ProtocolPersonnelServiceImplBase.isAffiliationDetailsRequired(ProtocolPersonBase protocolPerson)
This method is to check whether Affiliation details is requried for a person role.
|
protected boolean |
ProtocolPersonnelServiceImplBase.isAffiliationStudentInvestigatorOrFacultySupervisor(ProtocolPersonBase protocolPerson)
This method is to check whether affiliation code is student investigator or
faculty supervisor
|
protected boolean |
ProtocolPersonnelServiceImplBase.isCoInvestigator(ProtocolPersonBase protocolPerson)
This method is to check if the person has the role Co-Investigator
|
boolean |
ProtocolPersonnelServiceImplBase.isDuplicatePerson(List<ProtocolPersonBase> protocolPersons,
ProtocolPersonBase newProtocolPerson) |
boolean |
ProtocolPersonnelService.isDuplicatePerson(List<ProtocolPersonBase> protocolPersons,
ProtocolPersonBase newProtocolPerson)
This method is to check for duplicate person.
|
boolean |
ProtocolPersonnelServiceImplBase.isDuplicateUnit(ProtocolPersonBase protocolPerson,
ProtocolUnitBase newProtocolUnit) |
boolean |
ProtocolPersonnelService.isDuplicateUnit(ProtocolPersonBase protocolPerson,
ProtocolUnitBase newProtocolUnit)
This method is to check whether new unit already exists in the list
for a person
|
boolean |
ProtocolPersonnelServiceImplBase.isPISameAsCoI(ProtocolPersonBase pi,
ProtocolPersonBase newProtocolPerson) |
boolean |
ProtocolPersonnelService.isPISameAsCoI(ProtocolPersonBase piProtocolPerson,
ProtocolPersonBase newProtocolPerson)
This method is to check if the person playing the PI role is also being added as a CO-I
|
boolean |
ProtocolPersonnelServiceImplBase.isPrincipalInvestigator(ProtocolPersonBase protocolPerson)
This method is to check if the person has the role Principal Investigator
|
boolean |
ProtocolPersonnelService.isPrincipalInvestigator(ProtocolPersonBase protocolPerson)
This method is to check whether a person has role of Principal Investigator
|
protected boolean |
ProtocolPersonnelServiceImplBase.isRoleChangedToNewRole(ProtocolPersonBase protocolPerson,
String newRole)
This method is to check if there is a change in the role - comparing previous role and current
role and if the new role is of Principal Investigator or Co Investigator as parameter input.
|
protected boolean |
ProtocolPersonnelServiceImplBase.isUnitDetailsRequired(ProtocolPersonBase protocolPerson)
This method is to check whether unit details is requried for a person role.
|
protected void |
ProtocolPersonnelServiceImplBase.populateUnitFromPrimaryDepartmentCode(ProtocolBase protocol,
ProtocolPersonBase protocolPerson) |
protected void |
ProtocolPersonnelServiceImplBase.setLeadUnit(ProtocolPersonBase protocolPerson)
This method is to reset all existing lead units and set the current
selected unit.
|
void |
ProtocolPersonnelServiceImplBase.setLeadUnit(ProtocolUnitBase newLeadUnit,
ProtocolPersonBase principalInvestigator,
ProtocolBase protocol)
This method sets the lead unit of the principal investigator.
|
void |
ProtocolPersonnelService.setLeadUnit(ProtocolUnitBase newLeadUnit,
ProtocolPersonBase principalInvestigator,
ProtocolBase protocol)
This method sets the lead unit of the principal investigator.
|
protected void |
ProtocolPersonnelServiceImplBase.setLeadUnitFlag(ProtocolPersonBase protocolPerson)
This method is to set lead unit flag
|
void |
PersonnelHelperBase.setNewProtocolPerson(ProtocolPersonBase newProtocolPerson) |
void |
ProtocolPersonnelService.setPrincipalInvestigator(ProtocolPersonBase newPrincipalInvestigator,
ProtocolBase protocol)
This method sets the principal investigator.
|
void |
ProtocolUnitBase.setProtocolPerson(ProtocolPersonBase protocolPerson) |
void |
ProtocolPersonTrainingServiceImplBase.setTrainedFlag(ProtocolPersonBase protocolPerson) |
void |
ProtocolPersonTrainingService.setTrainedFlag(ProtocolPersonBase protocolPerson)
This method is to set trained flag for a person
Set true / false
This method is invoked from isPersonTrained and while adding a new person to the list.
|
void |
ProtocolPersonnelServiceImplBase.syncPersonRoleAndAffiliation(ProtocolPersonBase protocolPerson) |
void |
ProtocolPersonnelService.syncPersonRoleAndAffiliation(ProtocolPersonBase protocolPerson)
This method is to update person affiliation type based on change in person role.
|
void |
ProtocolPersonnelServiceImplBase.syncPersonRoleAndUnit(ProtocolPersonBase protocolPerson) |
void |
ProtocolPersonnelService.syncPersonRoleAndUnit(ProtocolPersonBase protocolPerson)
This method is to update person unit based on change in person role.
|
protected void |
ProtocolPersonnelServiceImplBase.updateAffiliationCount(ProtocolPersonBase protocolPerson,
HashMap<Integer,Integer> investigatorAffiliation)
This method is to set the total count for each affiliation type
|
protected void |
ProtocolPersonnelServiceImplBase.updatePersonRole(ProtocolPersonBase protocolPerson,
String targetRole)
This method is to update person with new role
|
| Modifier and Type | Method and Description |
|---|---|
List<Integer> |
ProtocolPersonnelServiceImplBase.getAffiliationStudentMap(List<ProtocolPersonBase> protocolPersons) |
List<Integer> |
ProtocolPersonnelService.getAffiliationStudentMap(List<ProtocolPersonBase> protocolPersons)
This method returns a list of affiliated students from a list of personnel.
|
protected int |
ProtocolPersonnelServiceImplBase.getPIOrCoIChanged(List<ProtocolPersonBase> protocolPersons)
This method is to identify which role has changed
Principal Investigator or Co-Investigator
|
protected ProtocolPersonBase |
ProtocolPersonnelServiceImplBase.getPreviousInvestigator(List<ProtocolPersonBase> protocolPersons,
String role)
This method is to get person holding Investigator role or Co-Investigator role
based on role parameter
|
ProtocolPersonBase |
ProtocolPersonnelServiceImplBase.getPrincipalInvestigator(List<ProtocolPersonBase> protocolPersons) |
ProtocolPersonBase |
ProtocolPersonnelService.getPrincipalInvestigator(List<ProtocolPersonBase> protocolPersons)
This method is to get principal investigator person
This method also helps to check whether at least one investigator exists in person list
Return first found investigator so that we can check for duplicate if any
|
boolean |
ProtocolPersonnelServiceImplBase.isDuplicatePerson(List<ProtocolPersonBase> protocolPersons,
ProtocolPersonBase newProtocolPerson) |
boolean |
ProtocolPersonnelService.isDuplicatePerson(List<ProtocolPersonBase> protocolPersons,
ProtocolPersonBase newProtocolPerson)
This method is to check for duplicate person.
|
boolean |
ProtocolPersonnelServiceImplBase.isPIExists(List<ProtocolPersonBase> protocolPersons) |
boolean |
ProtocolPersonnelService.isPIExists(List<ProtocolPersonBase> protocolPersons)
This method is to check if Principal Investigator already exists.
|
boolean |
ProtocolPersonnelServiceImplBase.isValidStudentFacultyMatch(List<ProtocolPersonBase> protocolPersons) |
boolean |
ProtocolPersonnelService.isValidStudentFacultyMatch(List<ProtocolPersonBase> protocolPersons)
This method is to check whether Student Investigator and Faculty Supervisor combination is valid.
|
void |
ProtocolPersonnelServiceImplBase.selectProtocolUnit(List<ProtocolPersonBase> protocolPersons) |
void |
ProtocolPersonnelService.selectProtocolUnit(List<ProtocolPersonBase> protocolPersons)
This method is to select protocol lead unit for each person.
|
void |
ProtocolPersonnelServiceImplBase.switchInvestigatorCoInvestigatorRole(List<ProtocolPersonBase> protocolPersons) |
void |
ProtocolPersonnelService.switchInvestigatorCoInvestigatorRole(List<ProtocolPersonBase> protocolPersons)
This method is to see if there is any change in the protocol person role.
|
void |
ProtocolPersonnelServiceImplBase.syncProtocolPersonRoleChanges(List<ProtocolPersonBase> protocolPersons) |
void |
ProtocolPersonnelService.syncProtocolPersonRoleChanges(List<ProtocolPersonBase> protocolPersons)
This method is used to update selected protocol lead unit in the list.
|
void |
ProtocolPersonTrainingServiceImplBase.updatePersonTrained(List<ProtocolPersonBase> protocolPersons) |
void |
ProtocolPersonTrainingService.updatePersonTrained(List<ProtocolPersonBase> protocolPersons)
This method is to set trained flag for each person
This method is invoked while navigating to personnel page to set the trained flag for
each person in the list.
|
| Constructor and Description |
|---|
AddProtocolPersonnelEventBase(String errorPathPrefix,
ProtocolDocumentBase document,
ProtocolPersonBase protocolPerson)
Constructs a AddProtocolPersonnelEventBase.
|
| Modifier and Type | Method and Description |
|---|---|
protected abstract ProtocolPersonBase |
ProtocolHelperBase.createNewProtocolPersonInstanceHook() |
| Modifier and Type | Method and Description |
|---|---|
protected abstract ProtocolPersonBase |
ProposalDevelopmentProtocolDocumentServiceImplBase.getProtocolPersonNewInstanceHook() |
Copyright © 2013 The Kuali Foundation. All Rights Reserved.