public abstract class ProtocolJavaFunctionKrmsTermServiceBase extends KcKrmsJavaFunctionTermServiceBase implements ProtocolJavaFunctionKrmsTermService
FALSE, restrictedElements, TRUE| Constructor and Description |
|---|
ProtocolJavaFunctionKrmsTermServiceBase() |
| Modifier and Type | Method and Description |
|---|---|
Boolean |
allProtocols()
This method returns true always.
|
protected abstract ProtocolBase |
getActiveProtocol(String protocolNumber) |
KcPersonService |
getKcPersonService() |
abstract String |
getNotifySubmissionTypeCode() |
abstract String |
getProtocolOrganizationModuleTypeCode() |
abstract String |
getProtocolPersonnelModuleTypeCode() |
abstract String |
getRenewalActionTypeCode() |
Boolean |
hasAllPersonsCompletedTraining(ProtocolBase protocol)
This method check if all persons has completed training
|
Boolean |
hasFundingSourceContainsSponsor(ProtocolBase protocol,
String sponsor)
This method check if the protocol funding source sponsor contains a specified sponsor.
|
Boolean |
hasFundingSourceContainsUnit(ProtocolBase protocol,
String unitNumber)
This method check if the protocol funding source units contains a specified unit.
|
Boolean |
hasProtocolContainsAreaOfResearch(ProtocolBase protocol,
String areaOfResearchCode)
This method check if the protocol areas of research contains a specified research area.
|
Boolean |
hasProtocolContainsDocumentType(ProtocolBase protocol,
String documentTypeCode)
This method check if any of the protocol document type is the specified document type
|
Boolean |
hasProtocolContainsNotifySubmissionQualifierType(ProtocolBase protocol,
Integer submissionNumber,
String submissionQualifierTypeCode)
This method check if the selected submission qualifier type is a specified type
|
Boolean |
hasProtocolContainsOrganization(ProtocolBase protocol,
String organizationId)
This method check if the protocol organizations contains a specified organization.
|
Boolean |
hasSubmissionType(ProtocolBase protocol,
Integer submissionNumber,
String submissionTypeCode)
This method check if the selected submission type is a specified type
|
Boolean |
isLeadUnitProtocolCampus(ProtocolBase protocol,
String campusCode)
This method check if the lead unit of the ProtocolBase belong to campus
|
Boolean |
isOrganizationChangedInAmendmentOrRenewal(ProtocolBase protocol)
This method check if the Organazation is changed in amendment/renewal.
|
Boolean |
isPiChangedInAmendmentOrRenewal(ProtocolBase protocol)
This method check if the Principal Investigator is changed in amendment/renewal.
|
Boolean |
isPINotFaculty(ProtocolBase protocol)
This method checks if the principal investigator is not a faculty member.
|
Boolean |
isProtocolAmendment(ProtocolBase protocol)
This method check if the protocol is an amendment
|
Boolean |
isProtocolInSubmission(ProtocolBase protocol,
String submissionTypeCode)
This method check if the protocol is in the specified submission
|
Boolean |
isProtocolLeadUnitBelow(ProtocolBase protocol,
String unitNumber)
This method check if the lead unit for the protocol is below a specified unit in the hierarchy
|
Boolean |
isProtocolRenewal(ProtocolBase protocol)
This method check if the protocol is an renewal
|
Boolean |
isProtocolRenewalWithAmendment(ProtocolBase protocol)
This method check if the protocol is renewal with amendment
|
Boolean |
isSpecialReviewExists(ProtocolBase protocol)
This method check if the protocol contains a specified special review type.
|
Boolean |
isSubmitUserProtocolPi(ProtocolBase protocol,
String submitUserId)
This method check if the submit user is the PI of the protocol.
|
void |
setKcPersonService(KcPersonService kcPersonService) |
buildArrayFromCommaList, getBusinessObjectService, getDocumentService, getParameterService, getUnitService, setBusinessObjectService, setDocumentService, setParameterService, setUnitService, specialCharacterRulepublic ProtocolJavaFunctionKrmsTermServiceBase()
public abstract String getRenewalActionTypeCode()
public abstract String getProtocolPersonnelModuleTypeCode()
public abstract String getProtocolOrganizationModuleTypeCode()
public abstract String getNotifySubmissionTypeCode()
public Boolean allProtocols()
ProtocolJavaFunctionKrmsTermServiceallProtocols in interface ProtocolJavaFunctionKrmsTermServicepublic Boolean isProtocolAmendment(ProtocolBase protocol)
ProtocolJavaFunctionKrmsTermServiceisProtocolAmendment in interface ProtocolJavaFunctionKrmsTermServicepublic Boolean isProtocolRenewal(ProtocolBase protocol)
ProtocolJavaFunctionKrmsTermServiceisProtocolRenewal in interface ProtocolJavaFunctionKrmsTermServicepublic Boolean isProtocolLeadUnitBelow(ProtocolBase protocol, String unitNumber)
ProtocolJavaFunctionKrmsTermServiceisProtocolLeadUnitBelow in interface ProtocolJavaFunctionKrmsTermServicepublic Boolean isPINotFaculty(ProtocolBase protocol)
ProtocolJavaFunctionKrmsTermServiceisPINotFaculty in interface ProtocolJavaFunctionKrmsTermServicepublic Boolean isSpecialReviewExists(ProtocolBase protocol)
ProtocolJavaFunctionKrmsTermServiceisSpecialReviewExists in interface ProtocolJavaFunctionKrmsTermServicepublic Boolean hasProtocolContainsOrganization(ProtocolBase protocol, String organizationId)
ProtocolJavaFunctionKrmsTermServicehasProtocolContainsOrganization in interface ProtocolJavaFunctionKrmsTermServicepublic Boolean hasAllPersonsCompletedTraining(ProtocolBase protocol)
ProtocolJavaFunctionKrmsTermServicehasAllPersonsCompletedTraining in interface ProtocolJavaFunctionKrmsTermServicepublic Boolean hasFundingSourceContainsSponsor(ProtocolBase protocol, String sponsor)
ProtocolJavaFunctionKrmsTermServicehasFundingSourceContainsSponsor in interface ProtocolJavaFunctionKrmsTermServicepublic Boolean hasFundingSourceContainsUnit(ProtocolBase protocol, String unitNumber)
ProtocolJavaFunctionKrmsTermServicehasFundingSourceContainsUnit in interface ProtocolJavaFunctionKrmsTermServicepublic Boolean hasProtocolContainsAreaOfResearch(ProtocolBase protocol, String areaOfResearchCode)
ProtocolJavaFunctionKrmsTermServicehasProtocolContainsAreaOfResearch in interface ProtocolJavaFunctionKrmsTermServiceprotected abstract ProtocolBase getActiveProtocol(String protocolNumber)
public Boolean isPiChangedInAmendmentOrRenewal(ProtocolBase protocol)
ProtocolJavaFunctionKrmsTermServiceisPiChangedInAmendmentOrRenewal in interface ProtocolJavaFunctionKrmsTermServicepublic Boolean isOrganizationChangedInAmendmentOrRenewal(ProtocolBase protocol)
ProtocolJavaFunctionKrmsTermServiceisOrganizationChangedInAmendmentOrRenewal in interface ProtocolJavaFunctionKrmsTermServicepublic Boolean isSubmitUserProtocolPi(ProtocolBase protocol, String submitUserId)
ProtocolJavaFunctionKrmsTermServiceisSubmitUserProtocolPi in interface ProtocolJavaFunctionKrmsTermServicepublic Boolean isLeadUnitProtocolCampus(ProtocolBase protocol, String campusCode)
ProtocolJavaFunctionKrmsTermServiceisLeadUnitProtocolCampus in interface ProtocolJavaFunctionKrmsTermServicepublic Boolean isProtocolRenewalWithAmendment(ProtocolBase protocol)
ProtocolJavaFunctionKrmsTermServiceisProtocolRenewalWithAmendment in interface ProtocolJavaFunctionKrmsTermServicepublic Boolean hasProtocolContainsDocumentType(ProtocolBase protocol, String documentTypeCode)
ProtocolJavaFunctionKrmsTermServicehasProtocolContainsDocumentType in interface ProtocolJavaFunctionKrmsTermServicepublic Boolean isProtocolInSubmission(ProtocolBase protocol, String submissionTypeCode)
ProtocolJavaFunctionKrmsTermServiceisProtocolInSubmission in interface ProtocolJavaFunctionKrmsTermServicepublic Boolean hasProtocolContainsNotifySubmissionQualifierType(ProtocolBase protocol, Integer submissionNumber, String submissionQualifierTypeCode)
ProtocolJavaFunctionKrmsTermServicehasProtocolContainsNotifySubmissionQualifierType in interface ProtocolJavaFunctionKrmsTermServicepublic Boolean hasSubmissionType(ProtocolBase protocol, Integer submissionNumber, String submissionTypeCode)
ProtocolJavaFunctionKrmsTermServicehasSubmissionType in interface ProtocolJavaFunctionKrmsTermServicepublic KcPersonService getKcPersonService()
public void setKcPersonService(KcPersonService kcPersonService)
Copyright © 2013 The Kuali Foundation. All Rights Reserved.