public class IacucProtocol extends ProtocolBase
AMENDMENT_LETTER, NEXT_ACTION_ID_KEY, RENEWAL_LETTERUPDATE_USER_LENGTHextension, versionNumberAWARD_BUDGET_KEY, AWARD_KEY, COI_DISCLOSURE_KEY, COMMITTEE_KEY, COMMITTEE_SCHEDULE_KEY, IACUC_PROTOCOL_KEY, IACUC_PROTOCOL_ONLINE_REVIEW_KEY, NEGOTIATION_KEY, PROPOSAL_BUDGET_KEY, PROPOSAL_KEY, PROTOCOL_KEY, PROTOCOL_ONLINE_REVIEW_KEY, SPONSOR_HIREARCHY_KEY, SUBAWARD_KEY, TIME_AND_MONEY_KEY| Constructor and Description |
|---|
IacucProtocol() |
addAdditionalInfoSummary, addAttachmentsByType, addAttachmentSummaries, addFundingSourceSummaries, addOrganizationSummaries, addPersonnelSummaries, addProtocolResearchAreas, addResearchAreaSummaries, addSpecialReview, addSpecialReviewSummaries, amendQuestionnaire, cleanupSpecialReviews, deepCopy, filterOutProtocolPersonnel, getActiveAttachmentProtocols, getActiveAttachmentProtocolsNoDelete, getApplicationDate, getApprovalDate, getAttachmentPersonnels, getAttachmentProtocol, getAttachmentProtocols, getBusinessObjectService, getCorrespondentIndicator, getDateTimeService, getDefaultNewDescription, getDescription, getDocumentNumberForPermission, getDocumentUnitNumber, getExpirationDate, getFdaApplicationNumber, getFilteredAttachmentProtocols, getFundingSource, getFundingSourceIndicator, getInitialSubmissionDate, getInitiatorLastUpdated, getInvestigator, getKeyPerson, getKeyStudyPersonIndicator, getLastApprovalDate, getLastProtocolAction, getLeadUnit, getLeadUnitName, getLeadUnitNumber, getNewDescription, getNextValue, getNotepad, getNotepads, getNotifyIrbSubmissionId, getOwnerSequenceNumber, getParameterService, getPerformingOrganizationId, getPrincipalInvestigator, getPrincipalInvestigatorId, getPrincipalInvestigatorName, getProjectId, getProjectName, getProtocolActions, getProtocolAmendRenewal, getProtocolAmendRenewals, getProtocolAttachmentFilter, getProtocolDocument, getProtocolFundingSources, getProtocolId, getProtocolLocations, getProtocolLocationService, getProtocolNumber, getProtocolOnlineReviews, getProtocolPerson, getProtocolPersons, getProtocolReferences, getProtocolResearchAreas, getProtocolResearchAreas, getProtocolStatus, getProtocolStatusCode, getProtocolSubmission, getProtocolSubmissions, getProtocolSubmissionStatus, getProtocolType, getProtocolTypeCode, getQuestionnaireAnswerService, getReferenceIndicator, getReferenceNumber1, getReferenceNumber2, getRelatedProjectsIndicator, getResearchAreaCode, getSequenceAccessorService, getSequenceNumber, getSequenceOwner, getSortedActions, getSpecialReview, getSpecialReviewIndicator, getSpecialReviews, getSubmissionDate, getTitle, getVersionNameField, incrementSequenceNumber, isActive, isAmendment, isCorrectionMode, isEmptyProtocolResearchAreas, isFollowupAction, isLookupActionAmendRenewProtocol, isLookupActionRequestProtocol, isLookupPendingPIActionProtocol, isLookupPendingProtocol, isLookupProtocolPersonId, isMemberInProtocolPersonnel, isMergeAmendment, isNonEmployeeFlag, isRenewal, isRenewalWithoutAmendment, isUserNamedInProtocol, isVersioningRequired, merge, merge, mergeAttachments, mergeFundingSources, mergeNotepads, mergeOrganizations, mergeOthers, mergePersonnel, mergeProtocolPermissions, mergeProtocolQuestionnaire, mergeProtocolSubmission, mergeReferences, mergeResearchAreas, mergeSpecialReview, removeAttachmentsByType, removeOldQuestionnaire, resetForeignKeys, resetPersistenceState, resetPersistenceStateForNotifications, restoreAttachments, setActive, setApprovalDate, setAttachmentProtocols, setCorrectionMode, setCorrespondentIndicator, setDescription, setExpirationDate, setFdaApplicationNumber, setFundingSource, setFundingSourceIndicator, setInitialSubmissionDate, setInvestigator, setKeyPerson, setKeyStudyPersonIndicator, setLastApprovalDate, setLeadUnitName, setLeadUnitNumber, setLookupActionAmendRenewProtocol, setLookupActionRequestProtocol, setLookupPendingPIActionProtocol, setLookupPendingProtocol, setLookupProtocolPersonId, setMergeAmendment, setNewDescription, setNonEmployeeFlag, setNotepads, setNotifyIrbSubmissionId, setPerformingOrganizationId, setPrincipalInvestigatorId, setProtocolActions, setProtocolAmendRenewal, setProtocolAmendRenewals, setProtocolAttachmentFilter, setProtocolDocument, setProtocolFundingSources, setProtocolId, setProtocolLocations, setProtocolNumber, setProtocolPersons, setProtocolReferences, setProtocolResearchAreas, setProtocolStatus, setProtocolStatusCode, setProtocolSubmission, setProtocolSubmissions, setProtocolType, setProtocolTypeCode, setReferenceIndicator, setReferenceNumber1, setReferenceNumber2, setRelatedProjectsIndicator, setResearchAreaCode, setSequenceNumber, setSequenceOwner, setSpecialReviewIndicator, setSpecialReviews, setTitlegetAuthorPersonName, getKcPersonService, getUpdateTimestamp, getUpdateUser, isUpdateUserSet, postPersist, preUpdate, setUpdateTimestamp, setUpdateUser, setUpdateUserSetafterDelete, afterInsert, afterLookup, afterUpdate, beforeDelete, beforeInsert, beforeUpdate, getExtension, getObjectId, getPersistenceService, getPersistenceStructureService, getVersionNumber, isNewCollectionRecord, linkEditableUserFields, postLoad, postRemove, postUpdate, preRemove, refresh, refreshNonUpdateableReferences, refreshReferenceObject, setExtension, setNewCollectionRecord, setObjectId, setVersionNumberpublic List buildListOfDeletionAwareLists()
buildListOfDeletionAwareLists in interface org.kuali.rice.krad.bo.PersistableBusinessObjectbuildListOfDeletionAwareLists in class ProtocolBasepublic IacucProtocolSubmission getIacucProtocolSubmission()
public boolean getIsBillable()
public void setIsBillable(boolean isBillable)
public String getLayStatement1()
public void setLayStatement1(String layStatement1)
public String getLayStatement2()
public void setLayStatement2(String layStatement2)
public String getOverviewTimeline()
public void setOverviewTimeline(String overviewTimeline)
public String getSpeciesStudyGroupIndicator()
public void setSpeciesStudyGroupIndicator(String speciesStudyGroupIndicator)
public String getAlternativeSearchIndicator()
public void setAlternativeSearchIndicator(String alternativeSearchIndicator)
public String getScientificJustifIndicator()
public void setScientificJustifIndicator(String scientificJustifIndicator)
public void setIacucProtocolDocument(IacucProtocolDocument iacucProtocolDocument)
public IacucProtocolDocument getIacucProtocolDocument()
public void setBillable(boolean isBillable)
public Timestamp getCreateTimestamp()
public void setCreateTimestamp(Timestamp createTimestamp)
public String getCreateUser()
public void setCreateUser(String createUser)
protected IacucProtocolPersonnelService getProtocolPersonnelService()
ProtocolBasegetProtocolPersonnelService in class ProtocolBasepublic String getNamespace()
getNamespace in interface PermissionablegetNamespace in class ProtocolBaseprotected String getDefaultProtocolStatusCodeHook()
getDefaultProtocolStatusCodeHook in class ProtocolBaseprotected String getDefaultProtocolTypeCodeHook()
getDefaultProtocolTypeCodeHook in class ProtocolBaseprotected ProtocolSubmissionStatusBase getProtocolSubmissionStatusNewInstanceHook()
getProtocolSubmissionStatusNewInstanceHook in class ProtocolBaseprotected ProtocolSubmissionTypeBase getProtocolSubmissionTypeNewInstanceHook()
getProtocolSubmissionTypeNewInstanceHook in class ProtocolBaseprotected ProtocolSubmissionBase getProtocolSubmissionNewInstanceHook()
getProtocolSubmissionNewInstanceHook in class ProtocolBaseprotected ProtocolStatusBase getProtocolStatusNewInstanceHook()
getProtocolStatusNewInstanceHook in class ProtocolBasepublic String getDocumentRoleTypeCode()
UnitAclLoadablegetDocumentRoleTypeCode in interface PermissionablegetDocumentRoleTypeCode in interface UnitAclLoadablegetDocumentRoleTypeCode in class ProtocolBaseUnitAclLoadable.getDocumentRoleTypeCode()public List<String> getRoleNames()
PermissionablegetRoleNames in interface PermissionablegetRoleNames in class ProtocolBasePermissionable.getRoleNames()public List<IacucPrinciples> getIacucPrinciples()
public void setIacucPrinciples(List<IacucPrinciples> iacucPrinciples)
public List<IacucProtocolSpecies> getIacucProtocolSpeciesList()
public void setIacucProtocolSpeciesList(List<IacucProtocolSpecies> iacucProtocolSpeciesList)
protected ProtocolResearchAreaBase getNewProtocolResearchAreaInstance()
getNewProtocolResearchAreaInstance in class ProtocolBasepublic List<IacucAlternateSearch> getIacucAlternateSearches()
public void setIacucAlternateSearches(List<IacucAlternateSearch> iacucAlternateSearches)
public void setProtocolProjectTypeCode(String protocolProjectTypeCode)
public String getProtocolProjectTypeCode()
public void setProtocolProjectType(IacucProtocolProjectType protocolProjectType)
public IacucProtocolProjectType getProtocolProjectType()
public List<IacucProtocolCustomData> getIacucProtocolCustomDataList()
public void setIacucProtocolCustomDataList(List<IacucProtocolCustomData> iacucProtocolCustomDataList)
public List<IacucProtocolException> getIacucProtocolExceptions()
public void setIacucProtocolExceptions(List<IacucProtocolException> iacucProtocolExceptions)
public Integer getSpeciesCode()
public void setSpeciesCode(Integer speciesCode)
public Integer getExceptionCategoryCode()
public void setExceptionCategoryCode(Integer exceptionCategoryCode)
protected List<AnswerHeader> getAnswerHeaderForProtocol(ProtocolBase protocol)
getAnswerHeaderForProtocol in class ProtocolBasepublic void initializeProtocolAttachmentFilter()
initializeProtocolAttachmentFilter in class ProtocolBasepublic String getDocumentKey()
PermissionablegetDocumentKey in interface PermissionablegetDocumentKey in class ProtocolBasePermissionable.getDocumentKey()public ProtocolSummary getProtocolSummary()
getProtocolSummary in class ProtocolBaseprotected ProtocolSummary createProtocolSummary()
createProtocolSummary in class ProtocolBaseprotected void addThreeRsSummary(IacucProtocolSummary protocolSummary)
protected void addSpeciesAndGroupsSummaries(IacucProtocolSummary protocolSummary)
protected void addExceptionsSummaries(IacucProtocolSummary protocolSummary)
protected void addProceduresSummaries(IacucProtocolSummary protocolSummary)
public List<IacucProtocolStudyGroupBean> getIacucProtocolStudyGroups()
public void setIacucProtocolStudyGroups(List<IacucProtocolStudyGroupBean> iacucProtocolStudyGroups)
public List<IacucProtocolStudyGroupBean> getIacucProtocolStudyGroupBeans()
public void setIacucProtocolStudyGroupBeans(List<IacucProtocolStudyGroupBean> iacucProtocolStudyGroupBeans)
protected String getProtocolModuleAddModifyAttachmentCodeHook()
getProtocolModuleAddModifyAttachmentCodeHook in class ProtocolBasepublic void merge(ProtocolBase amendment, String protocolModuleTypeCode)
merge in class ProtocolBaseprotected void mergeProtocolAction(ProtocolBase amendment)
mergeProtocolAction in class ProtocolBaseprotected void mergeGeneralInfo(ProtocolBase amendment)
mergeGeneralInfo in class ProtocolBaseprotected void mergeProtocolThreers(ProtocolBase amendment)
protected void mergeProtocolSpeciesAndGroups(ProtocolBase amendment)
protected void mergeProtocolProcedures(ProtocolBase amendment)
protected void mergeProtocolExceptions(ProtocolBase amendment)
protected IacucProtocolCopyService getProtocolCopyService()
public boolean isContinuation()
protected String getProtocolMergeType(ProtocolBase amendment)
public boolean isNew()
isNew in class ProtocolBasepublic boolean isContinuationWithoutAmendment()
public String getAmendedProtocolNumber()
ProtocolBasegetAmendedProtocolNumber in class ProtocolBaseprotected void prePersist()
KraPersistableBusinessObjectBaseprePersist in class KraPersistableBusinessObjectBaseorg.kuali.core.bo.PersistableBusinessObjectBase#beforeInsert()protected IacucProtocolProcedureService getProtocolProcedureService()
public KrmsRulesContext getKrmsRulesContext()
KcKrmsContextBopublic void populateAdditionalQualifiedRoleAttributes(Map<String,String> qualifiedRoleAttributes)
PermissionablepopulateAdditionalQualifiedRoleAttributes in interface PermissionablepopulateAdditionalQualifiedRoleAttributes in class ProtocolBaseprotected Class<? extends ProtocolAttachmentProtocolBase> getProtocolAttachmentProtocolClassHook()
getProtocolAttachmentProtocolClassHook in class ProtocolBaseCopyright © 2013 The Kuali Foundation. All Rights Reserved.