public class AwardBudgetForm extends BudgetForm
BUDGET_NAME_KEY, VERSION_NUMBER_KEYactionName, navigateToforcedReadOnlyFieldsadHocActionRequestCodes, attachmentFile, documentActions, editingMode, suppressAllButtons| Constructor and Description |
|---|
AwardBudgetForm() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addExtraButton(String property,
String source,
String altText)
This is a utility method to add a new button to the extra buttons
collection.
|
protected AwardBudgetExt |
findAwardBudgetExt(Long budgetId,
List<Budget> allBudgets)
This method finds a particular budget in the list of budgets based on the budget id.
|
String |
getActionPrefix() |
Award |
getAward()
This method returns the award associated with the award budget.
|
AwardBudgetDocument |
getAwardBudgetDocument() |
AwardBudgetPeriodSummaryCalculatedAmount |
getAwardBudgetPeriodSummaryCalculatedAmount()
Gets the awardBudgetPeriodSummaryCalculatedAmount attribute.
|
String |
getAwardInMultipleNodeHierarchy()
Gets the awardInMultipleNodeHierarchy attribute.
|
String |
getBudgetParentId()
Gets the budgetParentId attribute.
|
boolean |
getCanModifyBudgetRates()
This method determines if the budget rates are editable.
|
protected String |
getDefaultDocumentTypeName() |
List<org.kuali.rice.kns.web.ui.ExtraButton> |
getExtraActionsButtons() |
String |
getFnARateFlagEditable()
This method is to define whether FnA rate type is editable in Budget Overview panel.
|
protected org.kuali.rice.kns.web.ui.HeaderField |
getHeaderDocCreateDate(org.kuali.rice.kew.api.WorkflowDocument parentWorkflowDocument) |
protected org.kuali.rice.kns.web.ui.HeaderField |
getHeaderDocInitiator(org.kuali.rice.kew.api.WorkflowDocument parentWorkflowDocument) |
protected org.kuali.rice.kns.web.ui.HeaderField |
getHeaderDocNumber() |
protected org.kuali.rice.kns.web.ui.HeaderField |
getHeaderDocStatus(org.kuali.rice.kew.api.WorkflowDocument parentWorkflowDocument) |
org.kuali.rice.kns.datadictionary.HeaderNavigation[] |
getHeaderNavigationTabs()
This method makes sure that the Rates tab is not displayed for proposals
in a hierarchy.
|
BudgetDecimal |
getObligatedChange()
This method returns the difference in the obligation total between this budget, and the previous.
|
BudgetDecimal |
getObligatedTotal()
This method returns the obligated total for this award budget, which is getPreviousObligatedTotal().add(getObligatedChange()).
|
BudgetDecimal |
getPreviousObligatedTotal()
This method returns the previous budget's obligation amount.
|
protected BudgetDecimal |
getSumOfAllPreviousBudgetChanges(AwardBudgetExt curentAwardBudgetExt,
List<Budget> allBudgets)
This method sums up all the previous changes of the prior budget versions.
|
void |
initialize()
This method initialize all form variables
|
void |
setAwardBudgetPeriodSummaryCalculatedAmount(AwardBudgetPeriodSummaryCalculatedAmount awardBudgetPeriodSummaryCalculatedAmount)
Sets the awardBudgetPeriodSummaryCalculatedAmount attribute value.
|
void |
setAwardInMultipleNodeHierarchy(String awardInMultipleNodeHierarchy)
Sets the awardInMultipleNodeHierarchy attribute value.
|
void |
setBudgetParentId(String budgetParentId)
Sets the budgetParentId attribute value.
|
addExtraButton, buildExtraButtonSourceURI, getBudgetDocument, getBudgetEndDate, getBudgetJustification, getBudgetModularSummary, getBudgetStartDate, getCostSharingAmount, getEnableBudgetSalaryByPeriod, getExtraButtons, getExtraExpensesButtons, getExtraPersonnelBudgetButtons, getExtraPersonnelButtons, getExtraTopButtons, getExtraTotalsTopButtons, getHierarchyPersonnelSummaries, getHierarchyProposalSummaries, getLockRegion, getModularSelectedPeriod, getNewBudgetCostShare, getNewBudgetFormulatedCost, getNewBudgetLineItems, getNewBudgetModularIdc, getNewBudgetPeriod, getNewBudgetPeriodNumber, getNewBudgetPersonnelDetails, getNewBudgetPersons, getNewBudgetProjectIncome, getNewBudgetRolodexes, getNewBudgetUnrecoveredFandA, getNewGroupName, getNewSubAward, getNewTbnPersons, getOhRateClassCodePrevValue, getPersonIndex, getPersonnelBudgetViewMode, getPersonnelDetailLine, getPrevOnOffCampusFlag, getProjectPeriodLabel, getProposalHierarchyService, getRatesExtraButtons, getSelectedBudgetLineItem, getSelectedBudgetLineItemIndex, getSelectedBudgetPrintFormId, getSelectedToPrintComment, getSyncBudgetRate, getUrRateClassCodePrevValue, getViewBudgetPeriod, getViewBudgetView, getViewLocation, isCostSharingEditFormVisible, isDocumentNextValueRefresh, isSaveAfterCopy, isSyncableBudget, isUnrecoveredFandAEditFormVisible, isUpdateFinalVersion, isViewDivBooleanFlag, isViewDivFlag, populate, populateHeaderFields, reset, setBudgetModularSummary, setCostSharingAmount, setDocumentNextValueRefresh, setEnableBudgetSalaryByPeriod, setExtraTopButtons, setHierarchyPersonnelSummaries, setHierarchyProposalSummaries, setModularSelectedPeriod, setNewBudgetCostShare, setNewBudgetFormulatedCost, setNewBudgetLineItems, setNewBudgetModularIdc, setNewBudgetPeriod, setNewBudgetPeriodNumber, setNewBudgetPersonnelDetails, setNewBudgetPersons, setNewBudgetProjectIncome, setNewBudgetRolodexes, setNewBudgetUnrecoveredFandA, setNewGroupName, setNewSubAward, setNewTbnPersons, setOhRateClassCodePrevValue, setPersonIndex, setPersonnelBudgetViewMode, setPersonnelDetailLine, setPrevOnOffCampusFlag, setProposalHierarchyService, setSaveAfterCopy, setSaveDocumentControl, setSelectedBudgetLineItem, setSelectedBudgetLineItemIndex, setSelectedBudgetPrintFormId, setSelectedToPrintComment, setSyncBudgetRate, setUpdateFinalVersion, setUrRateClassCodePrevValue, setViewBudgetPeriod, setViewBudgetView, setViewDivBooleanFlag, setViewDivFlag, setViewLocation, suppressButtonsForTotalPage, toBudgetVersionsPagegetActivePanelName, getAwardBudgetInactiveStatuses, getFinalBudgetVersion, getFormattedEndDate, getFormattedStartDate, getHierarchyChildStatus, getHierarchyNoneStatus, getHierarchyParentStatus, getLookedUpCollectionName, getLookupResultsBOClassName, getLookupResultsSequenceNumber, getNewBudgetVersionName, getProposalHierarchyIndirectObjectCode, isAuditActivated, isShowAllBudgetVersions, setActivePanelName, setAuditActivated, setFinalBudgetVersion, setLookedUpCollectionName, setLookupResultsBOClassName, setLookupResultsSequenceNumber, setNewBudgetVersionName, setProposalHierarchyIndirectObjectCode, setShowAllBudgetVersionsclearUnitRulesMessages, getActionName, getHeaderDispatch, getModuleCode, getNavigateTo, getPersonEditableFields, getSoftErrors, getUnitRulesErrors, getUnitRulesMessages, getUnitRulesMessages, getUnitRulesWarnings, hasModifyBudgetPermission, hasModifyCompletedBudgetPermission, hasModifyNarrativesPermission, hasModifyProposalPermission, isMedusaOpenedDoc, isPopupViewOnly, isUnitRulesErrorsExist, isUnitRulesWarningsExist, isViewOnly, populateFalseCheckboxes, populatePersonEditableFields, processMultiQuestionCheckBox, setActionName, setDocument, setMedusaOpenedDoc, setNavigateTo, setPersonEditableFields, setPopupViewOnly, setUnitRulesMessages, setupLockRegions, setViewOnlydiscoverDocumentTypeName, formatReversalDate, getForcedReadOnlyFields, getTransactionalDocument, instantiateTransactionalDocumentByDocumentTypeName, populateEmptyMultiSelect, populationSpecialEmptyFields, setForcedReadOnlyFields, shouldMethodToCallParameterBeUsedaddRequiredNonEditableProperties, buildHtmlLink, customInitMaxUploadSizes, getActionRequests, getActionRequestsRequiringApproval, getAdditionalScriptFile, getAdditionalScriptFiles, getAdHocActionRequestCodes, getAdHocRoutePerson, getAdHocRoutePersons, getAdHocRouteWorkgroup, getAdHocRouteWorkgroups, getAnnotation, getAttachmentFile, getBoNotes, getCommand, getDocId, getDocNum, getDocTypeName, getDocument, getDocumentActions, getDocumentHandlerUrl, getEditingMode, getFormKey, getInitiator, getInitiatorNetworkId, getMessageMapFromPreviousRequest, getNewAdHocRoutePerson, getNewAdHocRouteWorkgroup, getNewNote, getPersonInquiryUrlLink, getSelectedActionRequests, getStandardHeaderFields, getSuperUserAnnotation, getWorkflowDocument, hasDocumentId, initializeHeaderNavigationTabs, instantiateDocument, isDocumentEnRoute, isFormDocumentInitialized, isHasWorkflowDocument, isReturnToActionList, isStateAllowsApproveOrDisapprove, isStateAllowsApproveSingleActionRequest, isStateInitiatedFinalCancelled, isStateProcessedOrDisapproved, isSuperUserActionAvaliable, isSuperUserApproveDocumentAuthorized, isSuperUserApproveSingleActionRequestAuthorized, isSuperUserAuthorized, isSuperUserDisapproveDocumentAuthorized, isSuppressAllButtons, isUserDocumentInitiator, setActionRequests, setAdditionalScriptFile, setAdditionalScriptFiles, setAdHocActionRequestCodes, setAdHocRoutePersons, setAdHocRouteWorkgroups, setAnnotation, setAttachmentFile, setBoNotes, setCommand, setDerivedValuesOnForm, setDocId, setDocNum, setDocTypeName, setDocumentActions, setEditingMode, setFormKey, setMessageMapFromPreviousRequest, setNewAdHocRoutePerson, setNewAdHocRouteWorkgroup, setNewNote, setReturnToActionList, setSelectedActionRequests, setSuperUserAnnotation, setSuppressAllButtons, shouldPropertyBePopulatedInForm, validateclearEditablePropertyInformation, getActionFormUtilMap, getAnchor, getBackLocation, getCurrentTabIndex, getDisplayedErrors, getDisplayedInfo, getDisplayedWarnings, getDocInfo, getExtraButton, getFieldNameToFocusOnAfterSubmit, getMethodToCall, getNavigationCss, getNextArbitrarilyHighIndex, getNumColumns, getRefreshCaller, getTabState, getTabStates, incrementTabIndex, isFieldLevelHelpEnabled, populateBackLocation, populateFieldLevelHelpEnabled, reset, retrieveFormValueForLookupInquiryParameters, setActionFormUtilMap, setAnchor, setBackLocation, setCurrentTabIndex, setDocInfo, setExtraButton, setExtraButtons, setFieldLevelHelpEnabled, setFieldNameToFocusOnAfterSubmit, setHeaderNavigationTabs, setMethodToCall, setNavigationCss, setNumColumns, setRefreshCaller, setTabStatesaddMaxUploadSize, cacheUnconvertedValue, copyPopulateEditablePropertiesToActionEditableProperties, formatterClassForKeypath, formatValue, getActionEditablePropertiesGuid, getEditableProperties, getFormatter, getFormatterTypes, getIsNewForm, getMaxUploadSizes, getMethodToCallsToBypassSessionRetrievalForGETRequests, getParameter, getParameterValues, getPopulateEditableProperties, getPopulateEditablePropertiesGuid, getPropertyType, getRequiredNonEditableProperties, getStrutsActionMappingScope, getUnconvertedValues, getUnknownKeys, initMaxUploadSizes, isPropertyEditable, isPropertyNonEditableButRequired, populateForProperty, postprocessRequestParameters, processValidationFail, registerEditableProperty, registerIsNewForm, registerRequiredNonEditableProperty, registerStrutsActionMappingScope, setActionEditablePropertiesGuid, setFormatterType, setFormatterTypes, setPopulateEditablePropertiesGuid, setUnconvertedValuesprotected String getDefaultDocumentTypeName()
getDefaultDocumentTypeName in class BudgetFormpublic void initialize()
BudgetForminitialize in class BudgetFormpublic String getAwardInMultipleNodeHierarchy()
public void setAwardInMultipleNodeHierarchy(String awardInMultipleNodeHierarchy)
awardInMultipleNodeHierarchy - The awardInMultipleNodeHierarchy to set.public String getActionPrefix()
getActionPrefix in class BudgetFormpublic AwardBudgetDocument getAwardBudgetDocument()
public List<org.kuali.rice.kns.web.ui.ExtraButton> getExtraActionsButtons()
getExtraActionsButtons in class BudgetFormprotected void addExtraButton(String property, String source, String altText)
addExtraButton in class BudgetFormproperty - source - altText - public void setBudgetParentId(String budgetParentId)
budgetParentId - The budgetParentId to set.public String getBudgetParentId()
public String getFnARateFlagEditable()
protected org.kuali.rice.kns.web.ui.HeaderField getHeaderDocNumber()
getHeaderDocNumber in class BudgetFormprotected org.kuali.rice.kns.web.ui.HeaderField getHeaderDocStatus(org.kuali.rice.kew.api.WorkflowDocument parentWorkflowDocument)
getHeaderDocStatus in class BudgetFormprotected org.kuali.rice.kns.web.ui.HeaderField getHeaderDocInitiator(org.kuali.rice.kew.api.WorkflowDocument parentWorkflowDocument)
getHeaderDocInitiator in class BudgetFormprotected org.kuali.rice.kns.web.ui.HeaderField getHeaderDocCreateDate(org.kuali.rice.kew.api.WorkflowDocument parentWorkflowDocument)
getHeaderDocCreateDate in class BudgetFormpublic AwardBudgetPeriodSummaryCalculatedAmount getAwardBudgetPeriodSummaryCalculatedAmount()
public void setAwardBudgetPeriodSummaryCalculatedAmount(AwardBudgetPeriodSummaryCalculatedAmount awardBudgetPeriodSummaryCalculatedAmount)
awardBudgetPeriodSummaryCalculatedAmount - The awardBudgetPeriodSummaryCalculatedAmount to set.public org.kuali.rice.kns.datadictionary.HeaderNavigation[] getHeaderNavigationTabs()
BudgetFormgetHeaderNavigationTabs in class BudgetFormKualiForm.getHeaderNavigationTabs()public boolean getCanModifyBudgetRates()
BudgetFormgetCanModifyBudgetRates in class BudgetFormBudgetForm.getCanModifyBudgetRates()public Award getAward()
public BudgetDecimal getObligatedTotal()
public BudgetDecimal getPreviousObligatedTotal()
protected BudgetDecimal getSumOfAllPreviousBudgetChanges(AwardBudgetExt curentAwardBudgetExt, List<Budget> allBudgets)
curentAwardBudgetExt - allBudgets - protected AwardBudgetExt findAwardBudgetExt(Long budgetId, List<Budget> allBudgets)
budgetId - allBudgets - public BudgetDecimal getObligatedChange()
Copyright © 2013 The Kuali Foundation. All Rights Reserved.