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, useCustomLockDescriptors
addCustomContainerComponents, 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, setViewDictionaryService
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
addCustomContainerComponents, 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, setViewContext
protected Map<String,org.kuali.rice.krad.bo.PersistableBusinessObject> newCollectionLines
public OLEFinancialSystemMaintainable()
protected boolean answerSplitNodeQuestion(String nodeName) throws UnsupportedOperationException
nodeName
- UnsupportedOperationException
public void refreshReferences(String referencesToRefresh)
refreshReferences
in interface org.kuali.rice.krad.uif.service.ViewHelperService
refreshReferences
in class org.kuali.rice.krad.uif.service.impl.ViewHelperServiceImpl
KualiMaintainableImpl.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.ViewHelperService
processBeforeAddLine
in class org.kuali.rice.krad.uif.service.impl.ViewHelperServiceImpl
org.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.Maintainable
processAfterPost
in class MaintainableImpl
org.kuali.rice.kns.maintenance.KualiMaintainableImpl#processAfterPost(String)
protected void populateChartOfAccountsCodeFields()
public void saveDataObject()
saveDataObject
in interface org.kuali.rice.krad.maintenance.Maintainable
saveDataObject
in class MaintainableImpl
Maintainable.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.Maintainable
retrieveObjectForEditOrCopy
in class MaintainableImpl
Maintainable.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)
MaintainableImpl
performCustomFinalize
in interface org.kuali.rice.krad.uif.service.ViewHelperService
performCustomFinalize
in class MaintainableImpl
public 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.ObjectPathExpressionParser
Copyright © 2004–2014 The Kuali Foundation. All rights reserved.