| java.lang.Object org.kuali.core.maintenance.KualiMaintainableImpl org.kuali.module.cg.maintenance.ProposalMaintainableImpl
ProposalMaintainableImpl | public class ProposalMaintainableImpl extends KualiMaintainableImpl (Code) | | Methods for the Proposal maintenance document UI.
|
Method Summary | |
public void | addNewLineToCollection(String collectionName) called for refreshing the
Subcontractor on
ProposalSubcontractor before adding to the
ProposalSubcontractor s collection on the proposal. | public Proposal | getProposal() | public List | getSections(Maintainable oldMaintainable) Allows customizing the maintenance document interface to hide research risks to unprivileged users. | 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. | public void | processAfterCopy() Use a new proposal number when creating a copy. | public 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. | public void | refresh(String refreshCaller, Map fieldValues, 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. | public void | setGenerateDefaultValues(boolean generateDefaultValues) This is a hook for initializing the BO from the maintenance framework. |
ProposalMaintainableImpl | public ProposalMaintainableImpl()(Code) | | |
ProposalMaintainableImpl | public ProposalMaintainableImpl(Proposal proposal)(Code) | | Constructs a new ProposalMaintainableImpl from an existing
Proposal .
Parameters: proposal - |
getSections | public List getSections(Maintainable oldMaintainable)(Code) | | Allows customizing the maintenance document interface to hide research risks to unprivileged users.
Parameters: oldMaintainable - |
prepareForSave | public void prepareForSave()(Code) | |
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. This default primary is limited to
save actions (including route, etc) so that when the user adds multiple
ProjectDirectors the first one added doesn't
default to primary (so the user must choose).
|
processAfterCopy | public void processAfterCopy()(Code) | | Use a new proposal number when creating a copy.
|
processAfterRetrieve | public void processAfterRetrieve()(Code) | | 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.
|
refresh | public void refresh(String refreshCaller, Map fieldValues, MaintenanceDocument document)(Code) | | This method is called for refreshing the
Agency and other related BOs after a lookup, to display their full name &
etc without AJAX.
Parameters: refreshCaller - Parameters: fieldValues - Parameters: document - |
setGenerateDefaultValues | public void setGenerateDefaultValues(boolean generateDefaultValues)(Code) | | This is a hook for initializing the BO from the maintenance framework. It initializes the
ResearchRiskType s
collection.
Parameters: generateDefaultValues - true for initialization |
Methods inherited from org.kuali.core.maintenance.KualiMaintainableImpl | public void addMultipleValueLookupResults(MaintenanceDocument document, String collectionName, Collection<PersistableBusinessObject> rawValues)(Code)(Java Doc) public void addNewLineToCollection(String collectionName)(Code)(Java Doc) protected Collection<String> generateAllAffectedReferences(Class boClass, Map<String, String> fkToPkMappings, String nestedBOPrefix, String collectionPrefix)(Code)(Java Doc) public List<MaintenanceLock> generateMaintenanceLocks()(Code)(Java Doc) public Collection<String> getAffectedReferencesFromLookup(BusinessObject baseBO, String attributeName, String collectionPrefix)(Code)(Java Doc) protected Collection<String> getAllRefreshableReferences(Class boClass)(Code)(Java Doc) public Class getBoClass()(Code)(Java Doc) public PersistableBusinessObject getBusinessObject()(Code)(Java Doc) public List<Section> getCoreSections(Maintainable oldMaintainable)(Code)(Java Doc) public String getDocumentTitle(MaintenanceDocument document)(Code)(Java Doc) public List<String> getDuplicateIdentifierFieldsFromDataDictionary(String docTypeName, String collectionName)(Code)(Java Doc) public Map<String, Boolean> getInactiveRecordDisplay()(Code)(Java Doc) public String getMaintainableTitle()(Code)(Java Doc) public String getMaintenanceAction()(Code)(Java Doc) public List<String> getMultiValueIdentifierList(Collection maintCollection, List<String> duplicateIdentifierFields)(Code)(Java Doc) public PersistableBusinessObject getNewCollectionLine(String collectionName)(Code)(Java Doc) public List getSections(Maintainable oldMaintainable)(Code)(Java Doc) public boolean getShowInactiveRecords(String collectionName)(Code)(Java Doc) public void handleRouteStatusChange(DocumentHeader documentHeader)(Code)(Java Doc) public boolean hasBusinessObjectExisted(BusinessObject bo, List<String> existingIdentifierList, List<String> duplicateIdentifierFields)(Code)(Java Doc) public PersistableBusinessObject initNewCollectionLine(String collectionName)(Code)(Java Doc) public boolean isBoNotesEnabled()(Code)(Java Doc) public boolean isGenerateBlankRequiredValues()(Code)(Java Doc) public boolean isGenerateDefaultValues()(Code)(Java Doc) protected boolean isRelationshipRefreshable(Class boClass, String relationshipName)(Code)(Java Doc) public Map populateBusinessObject(Map fieldValues)(Code)(Java Doc) public Map populateNewCollectionLines(Map fieldValues)(Code)(Java Doc) protected Map populateNewSubCollectionLines(MaintainableCollectionDefinition parentCollection, Map fieldValues)(Code)(Java Doc) public void prepareBusinessObjectForAdditionFromMultipleValueLookup(String collectionName, BusinessObject bo)(Code)(Java Doc) public void prepareForSave()(Code)(Java Doc) public void processAfterAddLine(String colName, Class colClass)(Code)(Java Doc) public void processAfterCopy()(Code)(Java Doc) public void processAfterEdit()(Code)(Java Doc) public void processAfterRetrieve()(Code)(Java Doc) public void refresh(String refreshCaller, Map fieldValues, MaintenanceDocument document)(Code)(Java Doc) protected void refreshReferences(String referencesToRefresh)(Code)(Java Doc) public void saveBusinessObject()(Code)(Java Doc) public void setBoClass(Class boClass)(Code)(Java Doc) public void setBusinessObject(PersistableBusinessObject businessObject)(Code)(Java Doc) final public void setDocumentNumber(String documentNumber)(Code)(Java Doc) public void setGenerateBlankRequiredValues(boolean generateBlankRequiredValues)(Code)(Java Doc) public void setGenerateDefaultValues(boolean generateDefaultValues)(Code)(Java Doc) public void setMaintenanceAction(String maintenanceAction)(Code)(Java Doc) public void setShowInactiveRecords(String collectionName, boolean showInactive)(Code)(Java Doc) public void setupNewFromExisting()(Code)(Java Doc)
|
|
|