public abstract class ProtocolHelperBase extends Object implements Serializable
| Constructor and Description |
|---|
ProtocolHelperBase(ProtocolFormBase form) |
public ProtocolHelperBase(ProtocolFormBase form)
protected org.kuali.rice.coreservice.framework.parameter.ParameterService getParameterService()
protected RolodexService getRolodexService()
protected ProtocolFundingSourceService getProtocolFundingSourceService()
protected abstract Class<? extends ProtocolFundingSourceService> getProtocolFundingSourceServiceClassHook()
protected SpecialReviewService getSpecialReviewService()
public boolean isEditProtocolFundingSourceName()
public void setEditProtocolFundingSourceName(boolean editProtocolFundingSourceName)
public List<ProtocolFundingSourceBase> getDeletedProtocolFundingSources()
public void setDeletedProtocolFundingSources(List<ProtocolFundingSourceBase> deletedProtocolFundingSources)
protected abstract ProtocolFundingSourceBase getNewProtocolFundingSourceInstanceHook()
protected abstract ProtocolLocationBase getNewProtocolLocationInstanceHook()
public void prepareView()
protected ProtocolBase getProtocol()
protected abstract String getBillableParameterHook()
protected abstract String getReferenceID1ParameterNameHook()
protected abstract String getReferenceID2ParameterNameHook()
protected void initializePermissions(ProtocolBase protocol)
protocol - protected abstract ProtocolTaskBase getNewInstanceModifyProtocolTaskHook(ProtocolBase protocol)
public abstract ProtocolTaskBase getNewInstanceModifyProtocolBillableTaskNewHook(ProtocolBase protocol)
protected abstract ProtocolTaskBase getNewInstanceModifyProtocolGeneralInfoTaskHook(ProtocolBase protocol)
protected abstract ProtocolTaskBase getNewInstanceModifyProtocolFundingSourceTaskHook(ProtocolBase protocol)
protected abstract ProtocolTaskBase getNewInstanceModifyProtocolReferencesTaskHook(ProtocolBase protocol)
protected abstract ProtocolTaskBase getNewInstanceModifyProtocolOrganizationsTaskHook(ProtocolBase protocol)
protected abstract ProtocolTaskBase getNewInstanceModifyProtocolResearchAreasTaskHook(ProtocolBase protocol)
protected abstract ProtocolTaskBase getNewInstanceCreateProposalDevelopmentTaskHook(ProtocolBase protocol)
protected abstract boolean getProtocolProposalDevelopmentLinkingHook()
public boolean isProtocolProposalDevelopmentLinkingEnabled()
protected abstract Class<? extends ProtocolDocumentBase> getProtocolDocumentClassHook()
public void setReferenceId1Label(String referenceId1Label)
public String getReferenceId1Label()
public void setReferenceId2Label(String referenceId2Label)
public String getReferenceId2Label()
public boolean getModifyProtocol()
public boolean getBillableReadOnly()
protected TaskAuthorizationService getTaskAuthorizationService()
protected String getUserIdentifier()
public void syncFundingSources(ProtocolBase protocol)
public String getPrincipalInvestigatorId()
public void setPrincipalInvestigatorId(String principalInvestigatorId)
public String getPrincipalInvestigatorName()
public void setPrincipalInvestigatorName(String principalInvestigatorName)
public String getPersonId()
public void setPersonId(String personId)
public String getRolodexId()
public void setRolodexId(String rolodexId)
public String getLeadUnitNumber()
public void setLeadUnitNumber(String leadUnitNumber)
public String getLeadUnitName()
public void setLeadUnitName(String leadUnitName)
public boolean isNonEmployeeFlag()
public void setNonEmployeeFlag(boolean nonEmployeeFlag)
public String getLookupUnitName()
public void setLookupUnitName(String lookupUnitName)
public String getLookupUnitNumber()
public void setLookupUnitNumber(String lookupUnitNumber)
public boolean isLeadUnitAutoPopulated()
public void setLeadUnitAutoPopulated(boolean leadUnitAutoPopulated)
public void prepareRequiredFieldsForSave()
public void createInitialProtocolAction()
protected abstract ProtocolActionBase createProtocolCreatedTypeProtocolActionInstanceHook(ProtocolBase protocol)
public abstract void syncSpecialReviewsWithFundingSources()
throws org.kuali.rice.kew.api.exception.WorkflowException
org.kuali.rice.kew.api.exception.WorkflowExceptionprotected abstract ProtocolNumberServiceBase getProtocolNumberService()
protected abstract ProtocolUnitBase createNewProtocolUnitInstanceHook()
protected abstract ProtocolPersonBase createNewProtocolPersonInstanceHook()
public ProtocolLocationBase getNewProtocolLocation()
public void setNewProtocolLocation(ProtocolLocationBase newProtocolLocation)
public String getOrganizationName()
public void setOrganizationName(String organizationName)
protected abstract ProtocolPersonnelService getProtocolPersonnelService()
public boolean getDisplayBillable()
public void setDisplayBillable(boolean displayBillable)
public ProtocolFundingSourceBase getNewFundingSource()
public void setNewFundingSource(ProtocolFundingSourceBase newFundingSource)
public boolean getModifyFundingSource()
public boolean getModifyGeneralInfo()
public boolean getModifyReferences()
public boolean getModifyOrganizations()
public boolean getModifyAreasOfResearch()
public boolean isCanCreateProposalDevelopment()
public boolean isFundingNumberLookupable()
public boolean isSourceNameEditable()
protected org.kuali.rice.kim.api.role.RoleService getRoleService()
public List<ProtocolFundingSourceBase> getNewProtocolFundingSources()
public void setNewProtocolFundingSources(List<ProtocolFundingSourceBase> newProtocolFundingSources)
public List<ProtocolFundingSourceBase> findNewFundingSources()
Copyright © 2013 The Kuali Foundation. All Rights Reserved.