org.kuali.rice.krms.impl.ui
Class ContextMaintainable
java.lang.Object
org.kuali.rice.krad.uif.service.impl.ViewHelperServiceImpl
org.kuali.rice.krad.maintenance.MaintainableImpl
org.kuali.rice.krms.impl.ui.ContextMaintainable
- All Implemented Interfaces:
- Serializable, Maintainable, ViewHelperService
public class ContextMaintainable
- extends MaintainableImpl
Maintainable for the ContextBo
- Author:
- Kuali Rice Team (rice.collab@kuali.org)
- See Also:
- Serialized Form
| Methods inherited from class org.kuali.rice.krad.maintenance.MaintainableImpl |
deleteDataObject, doRouteStatusChange, generateMaintenanceLocks, getCustomLockDescriptor, getDataObject, getDataObjectAuthorizationService, getDataObjectClass, getDataObjectMetaDataService, getDocumentDictionaryService, getDocumentNumber, getDocumentTitle, getDocumentTypeName, getEncryptionService, getLockingDocumentId, getLookupService, getMaintenanceAction, getMaintenanceDocumentService, getPersistableBusinessObject, getWorkflowEngineDocumentIdsToLock, isExternalBusinessObject, isLockable, isNotesEnabled, isOldDataObjectInDocument, prepareExternalBusinessObject, prepareForSave, processAfterAddLine, processAfterDeleteLine, processAfterEdit, processAfterPost, processAfterRetrieve, setDataObject, setDataObjectAuthorizationService, setDataObjectClass, setDataObjectMetaDataService, setDocumentDictionaryService, setDocumentNumber, setEncryptionService, setLookupService, setMaintenanceAction, setMaintenanceDocumentService, setupNewFromExisting, useCustomLockDescriptors |
| Methods inherited from class org.kuali.rice.krad.uif.service.impl.ViewHelperServiceImpl |
addCustomContainerComponents, addLine, adjustIdIfNecessary, applyAuthorizationAndPresentationLogic, applyDefaultValues, applyDefaultValuesForCollectionLine, buildClientSideStateScript, buildExportTableData, buildExportTableRow, buildGrowlScript, buildInquiryLink, cleanViewAfterRender, findNestedDictionaryAttribute, getBusinessObjectService, getCommonContext, getConfigurationService, getDataDictionaryService, getExportTableFormatOptions, getExpressionEvaluator, getPersistenceService, getPersistenceStructureService, getPreModelContext, getViewDictionaryService, initializeDataFieldFromDataDictionary, invokeMethodFinalizer, logAndThrowRuntime, performAddLineValidation, performApplyModel, performComponentApplyModel, performComponentFinalize, performComponentInitialization, performComponentLifecycle, performCustomApplyModel, performCustomFinalize, performCustomInitialization, performDeleteLineValidation, performFinalize, performInitialization, populateDefaultValueForField, populateViewFromRequestParameters, processAfterSaveLine, processAnyRemoteFieldsHolder, processBeforeAddLine, processBeforeSaveLine, processCollectionAddBlankLine, processCollectionAddLine, processCollectionDeleteLine, processCollectionSaveLine, processMultipleValueLookupResults, refreshReferences, retrieveEditModesAndActionFlags, runComponentModifiers, setBusinessObjectService, setConfigurationService, setDataDictionaryService, setExpressionEvaluator, setPersistenceService, setPersistenceStructureService, setViewContext, setViewDictionaryService, spawnSubLifecyle, syncClientSideStateForComponent |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.kuali.rice.krad.uif.service.ViewHelperService |
applyDefaultValuesForCollectionLine, buildExportTableData, buildInquiryLink, cleanViewAfterRender, getCommonContext, getExpressionEvaluator, performApplyModel, performComponentInitialization, performComponentLifecycle, performFinalize, performInitialization, populateViewFromRequestParameters, processCollectionAddBlankLine, processCollectionAddLine, processCollectionDeleteLine, processCollectionSaveLine, processMultipleValueLookupResults, refreshReferences, spawnSubLifecyle |
ContextMaintainable
public ContextMaintainable()
processAfterNew
public void processAfterNew(MaintenanceDocument document,
Map<String,String[]> requestParameters)
- Description copied from interface:
Maintainable
- Hook for performing any custom processing after the maintenance object has been setup for a new action
- Specified by:
processAfterNew in interface Maintainable- Overrides:
processAfterNew in class MaintainableImpl
- Parameters:
document - - maintenance document instance this maintainable belong torequestParameters - - map of request parameters sent for the copy request- See Also:
Maintainable.processAfterNew(org.kuali.rice.krad.maintenance.MaintenanceDocument, java.util.Map)
processAfterCopy
public void processAfterCopy(MaintenanceDocument document,
Map<String,String[]> requestParameters)
- Description copied from interface:
Maintainable
- Hook for performing any custom processing after the maintenance object has been setup for a copy action
- Specified by:
processAfterCopy in interface Maintainable- Overrides:
processAfterCopy in class MaintainableImpl
- Parameters:
document - - maintenance document instance this maintainable belong torequestParameters - - map of request parameters sent for the copy request- See Also:
Maintainable.processAfterCopy(org.kuali.rice.krad.maintenance.MaintenanceDocument, java.util.Map)
saveDataObject
public void saveDataObject()
- Description copied from interface:
Maintainable
- Invoked to persist changes to the data object being maintained
Called after the maintenance document has become final indicating
the changes should be applied
- Specified by:
saveDataObject in interface Maintainable- Overrides:
saveDataObject in class MaintainableImpl
- See Also:
Maintainable.saveDataObject()
retrieveObjectForEditOrCopy
public Object retrieveObjectForEditOrCopy(MaintenanceDocument document,
Map<String,String> dataObjectKeys)
- Description copied from interface:
Maintainable
- Called during setupMaintenanceObject to retrieve the original dataObject that is being
edited or copied. Override this method for non BusinessObject external persistence,
Maintainable objects that extend BO should override isExternalBusinessObject and
prepareBusinessObject instead.
Do not override this method and isExternalBusinessObject.
- Specified by:
retrieveObjectForEditOrCopy in interface Maintainable- Overrides:
retrieveObjectForEditOrCopy in class MaintainableImpl
- Parameters:
document - document instance for the maintenance objectdataObjectKeys - Map of keys for the requested object
- Returns:
- the object identified by the dataObjectKeys
- See Also:
Maintainable.retrieveObjectForEditOrCopy(MaintenanceDocument, java.util.Map)
Copyright © 2005-2013 The Kuali Foundation. All Rights Reserved.