public abstract class BudgetParentDocument<T extends BudgetParent> extends ResearchDocumentBase implements BudgetVersionCollection, BudgetDocumentTypeChecker, Permissionable
documentHeader, documentNumberextension, 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 |
|---|
BudgetParentDocument() |
| Modifier and Type | Method and Description |
|---|---|
void |
addNewBudgetVersion(BudgetDocument budgetDocument,
String name,
boolean isDescriptionUpdatable) |
abstract org.kuali.rice.kns.web.ui.ExtraButton |
configureReturnToParentTopButton() |
BudgetDocumentVersion |
getBudgetDocumentVersion(int selectedLine) |
List<org.kuali.rice.kns.datadictionary.HeaderNavigation> |
getBudgetHeaderNavigatorList() |
abstract T |
getBudgetParent() |
abstract Permissionable |
getBudgetPermissionable() |
BudgetDocumentVersion |
getFinalBudgetVersion() |
Integer |
getNextBudgetVersionNumber()
This method gets the next budget version number for this proposal.
|
protected org.kuali.rice.coreservice.framework.parameter.ParameterService |
getParameterService()
Looks up and returns the ParameterService.
|
abstract Task |
getParentAuthZTask(String taskName) |
abstract String |
getTaskGroupName() |
abstract boolean |
isComplete() |
abstract void |
processAfterRetrieveForBudget(BudgetDocument budgetDocument) |
abstract void |
saveBudgetFinalVersionStatus(BudgetDocument budgetDocument) |
answerSplitNodeQuestion, getAllRolePersons, getCustomAttributeDocument, getCustomAttributeDocuments, getDocumentCustomData, getDocumentNextValue, getDocumentNextvalueBo, getDocumentNextvalues, getDocumentTypeCode, getService, getUpdateTimestamp, getUpdateUser, initialize, isProcessComplete, isViewOnly, populateAdditionalQualifiedRoleAttributes, prepareForSave, processAfterRetrieve, setCustomAttributeDocuments, setDocumentNextvalues, setUpdateTimestamp, setUpdateUser, setViewOnly, toCopy, updateDocumentDescriptions, validateBusinessRules, wrapDocumentWithMetadataForXmlSerializationgetAllowsCopy, isSessionDocumentaddCopyErrorDocumentNote, addNote, addPessimisticLock, afterActionTaken, afterWorkflowEngineProcess, beforeWorkflowEngineProcess, createPropertySerializabilityEvaluator, doActionTaken, doRouteLevelChange, doRouteStatusChange, generateSaveEvents, getAdHocRoutePersons, getAdHocRouteWorkgroups, getAttachmentService, getBasePathToDocumentDuringSerialization, getCustomLockDescriptor, getDocumentHeader, getDocumentNumber, getDocumentPropertySerizabilityEvaluator, getDocumentTitle, getLockClearningMethodNames, getNonLockingActionTakenCodes, getNote, getNotes, getNoteService, getNoteTarget, getNoteType, getPessimisticLocks, getWorkflowEngineDocumentIdsToLock, getXmlForRouteReport, logErrors, populateDocumentForRouting, postLoad, postProcessSave, prepareForSave, refresh, refreshIfEmpty, refreshPessimisticLocks, refreshReferenceObject, removeNote, serializeDocumentToXml, setAdHocRoutePersons, setAdHocRouteWorkgroups, setDocumentHeader, setDocumentNumber, setNewDocumentHeader, setNotes, setPessimisticLocks, useCustomLockDescriptorsafterDelete, afterInsert, afterLookup, afterUpdate, beforeDelete, beforeInsert, beforeUpdate, buildListOfDeletionAwareLists, getExtension, getObjectId, getPersistenceService, getPersistenceStructureService, getVersionNumber, isNewCollectionRecord, linkEditableUserFields, postPersist, postRemove, postUpdate, prePersist, preRemove, preUpdate, refreshNonUpdateableReferences, setExtension, setNewCollectionRecord, setObjectId, setVersionNumberclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetBudgetDocumentVersions, refreshBudgetDocumentVersions, setBudgetDocumentVersionsgetProposalBudgetFlaggetDocumentKey, getDocumentNumberForPermission, getDocumentRoleTypeCode, getLeadUnitNumber, getNamespace, getRoleNames, populateAdditionalQualifiedRoleAttributesaddNote, addPessimisticLock, afterActionTaken, afterWorkflowEngineProcess, beforeWorkflowEngineProcess, doActionTaken, doRouteLevelChange, doRouteStatusChange, generateSaveEvents, getAdHocRoutePersons, getAdHocRouteWorkgroups, getBasePathToDocumentDuringSerialization, getCustomLockDescriptor, getDocumentHeader, getDocumentNumber, getDocumentPropertySerizabilityEvaluator, getDocumentTitle, getLockClearningMethodNames, getNote, getNotes, getNoteTarget, getNoteType, getPessimisticLocks, getWorkflowEngineDocumentIdsToLock, getXmlForRouteReport, populateDocumentForRouting, postProcessSave, prepareForSave, refreshPessimisticLocks, removeNote, serializeDocumentToXml, setAdHocRoutePersons, setAdHocRouteWorkgroups, setDocumentHeader, setDocumentNumber, setNotes, useCustomLockDescriptorsprotected org.kuali.rice.coreservice.framework.parameter.ParameterService getParameterService()
public BudgetDocumentVersion getFinalBudgetVersion()
public Integer getNextBudgetVersionNumber()
public void addNewBudgetVersion(BudgetDocument budgetDocument, String name, boolean isDescriptionUpdatable)
public BudgetDocumentVersion getBudgetDocumentVersion(int selectedLine)
public abstract Permissionable getBudgetPermissionable()
public abstract boolean isComplete()
public abstract void saveBudgetFinalVersionStatus(BudgetDocument budgetDocument)
public abstract void processAfterRetrieveForBudget(BudgetDocument budgetDocument)
public abstract String getTaskGroupName()
public abstract org.kuali.rice.kns.web.ui.ExtraButton configureReturnToParentTopButton()
public List<org.kuali.rice.kns.datadictionary.HeaderNavigation> getBudgetHeaderNavigatorList()
public abstract T getBudgetParent()
Copyright © 2013 The Kuali Foundation. All Rights Reserved.