public abstract class RRFedNonFedBudgetBaseGenerator extends S2SBaseFormGenerator
| Modifier and Type | Field and Description |
|---|---|
static int |
ADDITIONAL_EQUIPMENT_ATTACHMENT |
static int |
ADDITIONAL_KEYPERSONS_ATTACHMENT |
protected static int |
ARRAY_LIMIT_IN_SCHEMA |
static int |
BUDGET_JUSTIFICATION_ATTACHMENT |
protected BudgetService |
budgetService |
protected static String |
NID_PD_PI |
static String |
OTHERCOST_DESCRIPTION |
static String |
OTHERPERSONNEL_GRADUATE |
protected static int |
OTHERPERSONNEL_MAX_ALLOWED |
static String |
OTHERPERSONNEL_POSTDOC |
static String |
OTHERPERSONNEL_SECRETARIAL |
static String |
OTHERPERSONNEL_UNDERGRADUATE |
protected S2SBudgetCalculatorService |
s2sBudgetCalculatorService |
protected S2SUtilService |
s2sUtilService |
AREAS_AFFECTED_ABSTRACT_TYPE_CODE, CONGRESSIONAL_DISTRICT_MAX_LENGTH, DESCRIPTION, DUNS_NUMBER_MAX_LENGTH, globLibV10Generator, globLibV20Generator, KEY_VALUE_SEPARATOR, MODULE_NUMBER, ORGANIZATON_NAME_MAX_LENGTH, pdDoc, PRIMARY_TITLE_MAX_LENGTH, TITLE, TYPE_SEPARATOR| Constructor and Description |
|---|
RRFedNonFedBudgetBaseGenerator()
Constructs a RRFedNonFedBudgetBaseGenerator.java.
|
| Modifier and Type | Method and Description |
|---|---|
protected BudgetService |
getBudgetService() |
org.kuali.rice.krad.service.DocumentService |
getDocumentService() |
protected Boolean |
hasPersonnelBudget(KeyPersonInfo keyPerson,
int period)
This method check whether the key person has a personnel budget
|
void |
setBudgetService(BudgetService budgetService) |
void |
setDocumentService(org.kuali.rice.krad.service.DocumentService documentService) |
protected boolean |
validateBudgetForForm(ProposalDevelopmentDocument pdDoc)
Perform manual validations on the budget.
|
addAttachment, computeAttachmentHash, createContentId, createContentId, getAttachedFileDataType, getAttachedFileDataTypes, getAttachedFileType, getAttachments, getAuditErrors, getHashValue, getPernonnelAttachments, getQuestionnaireAnswers, isSponsorNIH, saveNarrative, setAttachments, setAuditErrors, sortAttachmentsclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetFormObjectprotected S2SBudgetCalculatorService s2sBudgetCalculatorService
protected S2SUtilService s2sUtilService
protected BudgetService budgetService
public static final String OTHERPERSONNEL_POSTDOC
public static final String OTHERPERSONNEL_GRADUATE
public static final String OTHERPERSONNEL_UNDERGRADUATE
public static final String OTHERPERSONNEL_SECRETARIAL
public static final String OTHERCOST_DESCRIPTION
protected static final String NID_PD_PI
public static final int ADDITIONAL_KEYPERSONS_ATTACHMENT
public static final int BUDGET_JUSTIFICATION_ATTACHMENT
public static final int ADDITIONAL_EQUIPMENT_ATTACHMENT
protected static final int OTHERPERSONNEL_MAX_ALLOWED
protected static final int ARRAY_LIMIT_IN_SCHEMA
public RRFedNonFedBudgetBaseGenerator()
protected Boolean hasPersonnelBudget(KeyPersonInfo keyPerson, int period)
keyPerson - (KeyPersonInfo) key person entry.period - budget periodprotected boolean validateBudgetForForm(ProposalDevelopmentDocument pdDoc) throws S2SException
pdDoc - S2SExceptionpublic org.kuali.rice.krad.service.DocumentService getDocumentService()
public void setDocumentService(org.kuali.rice.krad.service.DocumentService documentService)
documentService - the documentService to setprotected BudgetService getBudgetService()
public void setBudgetService(BudgetService budgetService)
Copyright © 2013 The Kuali Foundation. All Rights Reserved.