public class OLEFinancialSystemMaintainable extends MaintainableImpl
| Modifier and Type | Field and Description |
|---|---|
protected Map<String,org.kuali.rice.krad.bo.PersistableBusinessObject> |
newCollectionLines |
| Constructor and Description |
|---|
OLEFinancialSystemMaintainable()
Constructs a FinancialSystemMaintainable
|
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
answerSplitNodeQuestion(String nodeName) |
org.kuali.rice.kns.service.MaintenanceDocumentDictionaryService |
getMaintenanceDocumentDictionaryService() |
org.kuali.rice.krad.bo.PersistableBusinessObject |
getNewCollectionLine(String collectionName) |
org.kuali.rice.krad.bo.PersistableBusinessObject |
initNewCollectionLine(String collectionName) |
void |
performCustomFinalize(org.kuali.rice.krad.uif.util.LifecycleElement element,
Object model,
org.kuali.rice.krad.uif.util.LifecycleElement parent)
For the copy action, clears out primary key values and replaces any new fields that the current user is
unauthorized for with default values in the old record.
|
protected void |
populateChartOfAccountsCodeFields()
Populates all chartOfAccountsCode fields according to corresponding accountNumber fields in this BO.
|
void |
processAfterPost(org.kuali.rice.krad.maintenance.MaintenanceDocument document,
Map<String,String[]> parameters) |
void |
processBeforeAddLine(org.kuali.rice.krad.uif.view.ViewModel model,
Object addLine,
String collectionId,
String collectionPath) |
void |
refreshReferences(String referencesToRefresh) |
Object |
retrieveObjectForEditOrCopy(org.kuali.rice.krad.maintenance.MaintenanceDocument document,
Map<String,String> dataObjectKeys) |
void |
saveDataObject() |
protected void |
setNewCollectionLineDefaultValues(String collectionName,
org.kuali.rice.krad.bo.PersistableBusinessObject addLine) |
static void |
setPropertyValue(Object object,
String propertyPath,
Object propertyValue)
Modify a property value.
|
deleteDataObject, doRouteStatusChange, generateMaintenanceLocks, generateMaintenanceLocks, getCustomLockDescriptor, getDataObject, getDataObjectAuthorizationService, getDataObjectClass, getDataObjectService, getDocumentDictionaryService, getDocumentNumber, getDocumentTitle, getDocumentTypeName, getEncryptionService, getKualiRuleService, getLegacyDataAdapter, getLockingDocumentId, getMaintenanceAction, getMaintenanceDocumentService, getPersistableBusinessObject, getWorkflowEngineDocumentIdsToLock, isExternalBusinessObject, isLockable, isNotesEnabled, isOldDataObjectInDocument, performAddLineValidation, performCustomApplyModel, performCustomViewFinalize, prepareExternalBusinessObject, prepareForSave, processAfterAddLine, processAfterCopy, processAfterDeleteLine, processAfterEdit, processAfterNew, processAfterRetrieve, setDataObject, setDataObjectAuthorizationService, setDataObjectClass, setDocumentDictionaryService, setDocumentNumber, setEncryptionService, setKualiRuleService, setLegacyDataAdapter, setMaintenanceAction, setMaintenanceDocumentService, setupNewFromExisting, useCustomLockDescriptorsaddCustomContainerComponents, addLine, applyDefaultValues, applyDefaultValuesForCollectionLine, buildGrowlScript, buildInquiryLink, containsDuplicateLine, extractNewValuesAndAssign, extractSingleValue, filterByReturnedFieldConversions, getConfigurationService, getDataDictionaryService, getDefaultValueForField, getExpressionEvaluatorFactory, getViewDictionaryService, isDuplicateLine, linkAddedLine, logAndThrowRuntime, performCustomInitialization, performCustomViewInitialization, performDeleteLineValidation, populateDefaultValueForField, populateViewFromRequestParameters, processAfterEditLine, processAfterSaveLine, processAndAddLineObject, processBeforeEditLine, processBeforeSaveLine, processCollectionAddBlankLine, processCollectionAddLine, processCollectionCloseEditLineDialog, processCollectionDeleteLine, processCollectionEditLine, processCollectionRetrieveEditLineDialog, processCollectionSaveLine, processMultipleValueLookupResults, refreshReference, retrieveEditModesAndActionFlags, setConfigurationService, setDataDictionaryService, setDataObjectService, setElementContext, setExpressionEvaluatorFactory, setViewContext, setViewDictionaryServiceclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddCustomContainerComponents, applyDefaultValues, applyDefaultValuesForCollectionLine, buildGrowlScript, buildInquiryLink, getDefaultValueForField, getExpressionEvaluatorFactory, performCustomInitialization, performCustomViewInitialization, populateDefaultValueForField, populateViewFromRequestParameters, processAfterEditLine, processAfterSaveLine, processAndAddLineObject, processBeforeEditLine, processBeforeSaveLine, processCollectionAddBlankLine, processCollectionAddLine, processCollectionCloseEditLineDialog, processCollectionDeleteLine, processCollectionEditLine, processCollectionRetrieveEditLineDialog, processCollectionSaveLine, processMultipleValueLookupResults, refreshReference, retrieveEditModesAndActionFlags, setElementContext, setViewContextprotected Map<String,org.kuali.rice.krad.bo.PersistableBusinessObject> newCollectionLines
public OLEFinancialSystemMaintainable()
protected boolean answerSplitNodeQuestion(String nodeName) throws UnsupportedOperationException
nodeName - UnsupportedOperationExceptionpublic void refreshReferences(String referencesToRefresh)
refreshReferences in interface org.kuali.rice.krad.uif.service.ViewHelperServicerefreshReferences in class org.kuali.rice.krad.uif.service.impl.ViewHelperServiceImplKualiMaintainableImpl.refreshReferences(String)public void processBeforeAddLine(org.kuali.rice.krad.uif.view.ViewModel model, Object addLine, String collectionId, String collectionPath)
processBeforeAddLine in interface org.kuali.rice.krad.uif.service.ViewHelperServiceprocessBeforeAddLine in class org.kuali.rice.krad.uif.service.impl.ViewHelperServiceImplorg.kuali.rice.kns.maintenance.KualiMaintainableImpl#processAfterAddLine(String)public void processAfterPost(org.kuali.rice.krad.maintenance.MaintenanceDocument document, Map<String,String[]> parameters)
processAfterPost in interface org.kuali.rice.krad.maintenance.MaintainableprocessAfterPost in class MaintainableImplorg.kuali.rice.kns.maintenance.KualiMaintainableImpl#processAfterPost(String)protected void populateChartOfAccountsCodeFields()
public void saveDataObject()
saveDataObject in interface org.kuali.rice.krad.maintenance.MaintainablesaveDataObject in class MaintainableImplMaintainable.saveDataObject()public org.kuali.rice.krad.bo.PersistableBusinessObject getNewCollectionLine(String collectionName)
org.kuali.rice.kns.maintenance.KualiMaintainableImpl#getSections(org.kuali.rice.krad.maintenance.MaintenanceDocument, Maintainable)public org.kuali.rice.krad.bo.PersistableBusinessObject initNewCollectionLine(String collectionName)
public org.kuali.rice.kns.service.MaintenanceDocumentDictionaryService getMaintenanceDocumentDictionaryService()
protected void setNewCollectionLineDefaultValues(String collectionName, org.kuali.rice.krad.bo.PersistableBusinessObject addLine)
public Object retrieveObjectForEditOrCopy(org.kuali.rice.krad.maintenance.MaintenanceDocument document, Map<String,String> dataObjectKeys)
retrieveObjectForEditOrCopy in interface org.kuali.rice.krad.maintenance.MaintainableretrieveObjectForEditOrCopy in class MaintainableImplMaintainable.retrieveObjectForEditOrCopy(MaintenanceDocument, java.util.Map)public void performCustomFinalize(org.kuali.rice.krad.uif.util.LifecycleElement element, Object model, org.kuali.rice.krad.uif.util.LifecycleElement parent)
MaintainableImplperformCustomFinalize in interface org.kuali.rice.krad.uif.service.ViewHelperServiceperformCustomFinalize in class MaintainableImplpublic static void setPropertyValue(Object object, String propertyPath, Object propertyValue)
Upon returning from this method, the property referred to by the provided bean and property
path will have been populated with property value provided. If the propertyValue does not
match the type of the indicated property, then type conversion will be attempted using
PropertyEditorManager.
object - The bean instance to initialize a property value for.propertyPath - A valid property path expression in the context of the bean.propertyValue - The value to populate value in the property referred to by the provided
bean and property path.RuntimeException - If the property path is not valid in the context of the bean
provided.ObjectPathExpressionParserCopyright © 2004–2014 The Kuali Foundation. All rights reserved.