edu.sampleu.travel.service
Class FiscalOfficerInfoMaintainableImpl

java.lang.Object
  extended by org.kuali.rice.kns.uif.service.impl.ViewHelperServiceImpl
      extended by org.kuali.rice.kns.maintenance.KualiMaintainableImpl
          extended by edu.sampleu.travel.service.FiscalOfficerInfoMaintainableImpl
All Implemented Interfaces:
Serializable, SelectiveReferenceRefresher, Maintainable, ViewHelperService

public class FiscalOfficerInfoMaintainableImpl
extends KualiMaintainableImpl

Author:
Kuali Rice Team (rice.collab@kuali.org)
See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.kuali.rice.kns.maintenance.KualiMaintainableImpl
boClass, businessObject, businessObjectAuthorizationService, businessObjectDictionaryService, businessObjectMetaDataService, businessObjectService, dataObject, docTypeName, documentHelperService, documentNumber, encryptionService, inactiveRecordDisplay, lookupService, maintenanceAction, maintenanceDocumentDictionaryService, maintenanceDocumentService, newCollectionLines, persistenceStructureService, personService
 
Constructor Summary
FiscalOfficerInfoMaintainableImpl()
           
 
Method Summary
protected  FiscalOfficerService getFiscalOfficerService()
           
 Object retrieveObjectForEditOrCopy(MaintenanceDocument document, Map<String,String> dataObjectKeys)
          Called during setupMaintenanceObject to retrieve the original dataObject that is being edited or copied.
 void saveBusinessObject()
          This method will cause the Maintainable implementation to save/store the relevant business object(s).
 void setFiscalOfficerService(FiscalOfficerService fiscalOfficerService)
           
 
Methods inherited from class org.kuali.rice.kns.maintenance.KualiMaintainableImpl
addMultipleValueLookupResults, addNewLineToCollection, buildKeyMapFromRequest, checkMaintenanceActionAuthorization, clearBusinessObjectOfRestrictedValues, clearCollectionRestrictedValues, clearFieldRestrictedValues, clearPrimaryKeyFields, clearUnauthorizedNewFields, decryptEncryptedData, deleteBusinessObject, doRouteStatusChange, generateAllAffectedReferences, generateMaintenanceLocks, getAffectedReferencesFromLookup, getAllRefreshableReferences, getBoClass, getBusinessObject, getBusinessObjectAuthorizationService, getBusinessObjectDictionaryService, getBusinessObjectMetaDataService, getBusinessObjectService, getCoreSections, getCustomLockDescriptor, getDataObject, getDocumentHelperService, getDocumentTitle, getDocumentTypeName, getDuplicateIdentifierFieldsFromDataDictionary, getEncryptionService, getInactiveRecordDisplay, getLockingDocumentId, getLookupService, getMaintainableTitle, getMaintenanceAction, getMaintenanceDocumentDictionaryService, getMaintenanceDocumentService, getMultiValueIdentifierList, getNewCollectionLine, getPersistenceStructureService, getPersonService, getSections, getShowInactiveRecords, getWorkflowEngineDocumentIdsToLock, hasBusinessObjectExisted, initNewCollectionLine, isBoNotesEnabled, isExternalBusinessObject, isOldBusinessObjectInDocument, isRelationshipRefreshable, performCollectionForceUpperCase, performFieldForceUpperCase, performFieldForceUpperCase, performForceUpperCase, populateBusinessObject, populateMaintenanceObjectWithCopyKeyValues, populateNewCollectionLines, populateNewSubCollectionLines, prepareBusinessObject, prepareBusinessObjectForAdditionFromMultipleValueLookup, prepareForSave, processAfterAddLine, processAfterAddLine, processAfterCopy, processAfterEdit, processAfterNew, processAfterPost, processAfterRetrieve, processBeforeAddLine, processMaintenanceObjectForCopy, refresh, refreshReferences, retrieveObjectForMaintenance, setBoClass, setBusinessObject, setBusinessObjectAuthorizationService, setBusinessObjectDictionaryService, setBusinessObjectMetaDataService, setBusinessObjectService, setDataObject, setDocumentHelperService, setDocumentNumber, setEncryptionService, setGenerateBlankRequiredValues, setGenerateDefaultValues, setLookupService, setMaintenanceAction, setMaintenanceDocumentDictionaryService, setMaintenanceDocumentService, setNewCollectionLineDefaultValues, setPersistenceStructureService, setPersonService, setShowInactiveRecords, setupMaintenanceObject, setupNewFromExisting, shouldFieldBeEncrypted, useCustomLockDescriptors
 
Methods inherited from class org.kuali.rice.kns.uif.service.impl.ViewHelperServiceImpl
buildInquiryLink, getCommonContext, getDataDictionaryService, getDictionaryModelClass, getExpressionEvaluatorService, getViewDictionaryService, initializeAttributeFieldFromDataDictionary, invokeAuthorizerPresentationController, logAndThrowRuntime, performAddLineValidation, performApplyModel, performComponentApplyModel, performComponentFinalize, performComponentInitialization, performCustomApplyModel, performCustomFinalize, performCustomInitialization, performDeleteLineValidation, performFinalize, performInitialization, populateViewFromRequestParameters, processBeforeAddLine, processCollectionAddLine, processCollectionDeleteLine, runComponentModifiers, setDataDictionaryService, setExpressionEvaluatorService, setViewContext, setViewDictionaryService
 
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.kns.uif.service.ViewHelperService
buildInquiryLink, performApplyModel, performComponentInitialization, performFinalize, performInitialization, populateViewFromRequestParameters, processCollectionAddLine, processCollectionDeleteLine
 

Constructor Detail

FiscalOfficerInfoMaintainableImpl

public FiscalOfficerInfoMaintainableImpl()
Method Detail

saveBusinessObject

public void saveBusinessObject()
Description copied from interface: Maintainable
This method will cause the Maintainable implementation to save/store the relevant business object(s). This typically is called only after the maint document has gone through state to final.

Specified by:
saveBusinessObject in interface Maintainable
Overrides:
saveBusinessObject in class KualiMaintainableImpl
See Also:
Maintainable.saveBusinessObject()

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 KualiMaintainableImpl
Parameters:
document - document instance for the maintenance object
dataObjectKeys - Map of keys for the requested object
Returns:
the object identified by the dataObjectKeys
See Also:
org.kuali.rice.kns.maintenance.Maintainable#retrieveObjectForEditOrCopy(java.util.Map)

getFiscalOfficerService

protected FiscalOfficerService getFiscalOfficerService()

setFiscalOfficerService

public void setFiscalOfficerService(FiscalOfficerService fiscalOfficerService)


Copyright © 2004-2011 The Kuali Foundation. All Rights Reserved.