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.