|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.kuali.rice.kns.maintenance.KualiMaintainableImpl
org.kuali.kfs.sys.document.FinancialSystemMaintainable
org.kuali.kfs.module.cg.document.ProposalMaintainableImpl
public class ProposalMaintainableImpl
Methods for the Proposal maintenance document UI.
Field Summary |
---|
Fields inherited from class org.kuali.rice.kns.maintenance.KualiMaintainableImpl |
---|
boClass, businessObject, businessObjectAuthorizationService, businessObjectDictionaryService, businessObjectMetaDataService, businessObjectService, dataDictionaryService, docTypeName, documentHelperService, documentNumber, encryptionService, inactiveRecordDisplay, maintenanceAction, maintenanceDocumentDictionaryService, maintenanceDocumentService, newCollectionLines, persistenceStructureService, personService |
Constructor Summary | |
---|---|
ProposalMaintainableImpl()
|
|
ProposalMaintainableImpl(Proposal proposal)
Constructs a new ProposalMaintainableImpl from an existing Proposal . |
Method Summary | |
---|---|
void |
addNewLineToCollection(String collectionName)
called for refreshing the Subcontractor on ProposalSubcontractor before adding to the
ProposalSubcontractor s collection on the proposal. |
Proposal |
getProposal()
Gets the Proposal |
void |
prepareForSave()
This method is called for refreshing the Agency before a save to display the full name in case the agency number was
changed by hand just before the save. |
void |
processAfterCopy(org.kuali.rice.kns.document.MaintenanceDocument document,
Map<String,String[]> parameters)
Use a new proposal number when creating a copy. |
void |
processAfterRetrieve()
This method is called for refreshing the Agency before display to show the full name in case the agency number was
changed by hand before any submit that causes a redisplay. |
void |
refresh(String refreshCaller,
Map fieldValues,
org.kuali.rice.kns.document.MaintenanceDocument document)
This method is called for refreshing the Agency and other related BOs after a lookup, to display their full name &
etc without AJAX. |
void |
setGenerateDefaultValues(String docTypeName)
This is a hook for initializing the BO from the maintenance framework. |
Methods inherited from class org.kuali.kfs.sys.document.FinancialSystemMaintainable |
---|
answerSplitNodeQuestion, populateChartOfAccountsCodeFields, processAfterPost, processBeforeAddLine, refreshReferences |
Methods inherited from class org.kuali.rice.kns.maintenance.KualiMaintainableImpl |
---|
addMultipleValueLookupResults, clearBusinessObjectOfRestrictedValues, clearCollectionRestrictedValues, clearFieldRestrictedValues, decryptEncryptedData, deleteBusinessObject, doRouteStatusChange, generateAllAffectedReferences, generateMaintenanceLocks, getAffectedReferencesFromLookup, getAllRefreshableReferences, getBoClass, getBusinessObject, getBusinessObjectAuthorizationService, getBusinessObjectDictionaryService, getBusinessObjectMetaDataService, getBusinessObjectService, getCoreSections, getCustomLockDescriptor, getDataDictionaryService, getDocumentHelperService, getDocumentTitle, getDocumentTypeName, getDuplicateIdentifierFieldsFromDataDictionary, getEncryptionService, getInactiveRecordDisplay, getLockingDocumentId, getMaintainableTitle, getMaintenanceAction, getMaintenanceDocumentDictionaryService, getMaintenanceDocumentService, getMultiValueIdentifierList, getNewCollectionLine, getPersistenceStructureService, getPersonService, getSections, getShowInactiveRecords, getWorkflowEngineDocumentIdsToLock, hasBusinessObjectExisted, initNewCollectionLine, isBoNotesEnabled, isExternalBusinessObject, isOldBusinessObjectInDocument, isRelationshipRefreshable, performCollectionForceUpperCase, performFieldForceUpperCase, performFieldForceUpperCase, performForceUpperCase, populateBusinessObject, populateNewCollectionLines, populateNewSubCollectionLines, prepareBusinessObject, prepareBusinessObjectForAdditionFromMultipleValueLookup, processAfterAddLine, processAfterEdit, processAfterNew, saveBusinessObject, setBoClass, setBusinessObject, setDocumentNumber, setGenerateBlankRequiredValues, setMaintenanceAction, setNewCollectionLineDefaultValues, setShowInactiveRecords, setupNewFromExisting, shouldFieldBeEncrypted, useCustomLockDescriptors |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ProposalMaintainableImpl()
public ProposalMaintainableImpl(Proposal proposal)
Proposal
.
proposal
- Method Detail |
---|
public void processAfterCopy(org.kuali.rice.kns.document.MaintenanceDocument document, Map<String,String[]> parameters)
processAfterCopy
in interface org.kuali.rice.kns.maintenance.Maintainable
processAfterCopy
in class org.kuali.rice.kns.maintenance.KualiMaintainableImpl
public void processAfterRetrieve()
Agency
before display to show the full name in case the agency number was
changed by hand before any submit that causes a redisplay.
processAfterRetrieve
in interface org.kuali.rice.kns.maintenance.Maintainable
processAfterRetrieve
in class org.kuali.rice.kns.maintenance.KualiMaintainableImpl
public void prepareForSave()
This method is called for refreshing the Agency
before a save to display the full name in case the agency number was
changed by hand just before the save. Also, if there is only one ProjectDirector
, then this method defaults it to be
primary. This method can change data, unlike the rules. It is run before the rules.
ProjectDirectors
the first one added doesn't
default to primary (so the user must choose).
prepareForSave
in interface org.kuali.rice.kns.maintenance.Maintainable
prepareForSave
in class org.kuali.rice.kns.maintenance.KualiMaintainableImpl
public void refresh(String refreshCaller, Map fieldValues, org.kuali.rice.kns.document.MaintenanceDocument document)
Agency
and other related BOs after a lookup, to display their full name &
etc without AJAX.
refresh
in interface org.kuali.rice.kns.maintenance.Maintainable
refresh
in class org.kuali.rice.kns.maintenance.KualiMaintainableImpl
refreshCaller
- fieldValues
- document
- public void setGenerateDefaultValues(String docTypeName)
ResearchRiskType
s
collection.
setGenerateDefaultValues
in interface org.kuali.rice.kns.maintenance.Maintainable
setGenerateDefaultValues
in class org.kuali.rice.kns.maintenance.KualiMaintainableImpl
generateDefaultValues
- true for initializationpublic Proposal getProposal()
Proposal
public void addNewLineToCollection(String collectionName)
Subcontractor
on ProposalSubcontractor
before adding to the
ProposalSubcontractor
s collection on the proposal. this is to ensure that the summary fields are shown correctly.
i.e. Subcontractor
name
addNewLineToCollection
in interface org.kuali.rice.kns.maintenance.Maintainable
addNewLineToCollection
in class org.kuali.rice.kns.maintenance.KualiMaintainableImpl
KualiMaintainableImpl.addNewLineToCollection(java.lang.String)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |