edu.sampleu.bookstore.maintenance
Class BookMaintainable

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.bookstore.maintenance.BookMaintainable
All Implemented Interfaces:
Serializable, SelectiveReferenceRefresher, Maintainable, ViewHelperService

public class BookMaintainable
extends KualiMaintainableImpl

maintainableClass for Book document. Action to be taken before saving the BO

See Also:
Serialized Form

Field Summary
private static long serialVersionUID
           
 
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, newCollectionLineNames, newCollectionLines, persistenceStructureService, personService
 
Constructor Summary
BookMaintainable()
           
 
Method Summary
 void processAfterCopy(MaintenanceDocument document, Map<String,String[]> parameters)
          Set the new collection records back to true so they can be deleted (copy should act like new)
 void saveBusinessObject()
          This method will cause the Maintainable implementation to save/store the relevant business object(s).
 
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, processAfterEdit, processAfterNew, processAfterPost, processAfterRetrieve, processBeforeAddLine, processMaintenanceObjectForCopy, refresh, refreshReferences, retrieveObjectForEditOrCopy, 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
applyDefaultValues, applyDefaultValuesForCollectionLine, buildInquiryLink, findNestedDictionaryAttribute, getCommonContext, getDataDictionaryService, getDictionaryModelClass, getExpressionEvaluatorService, getPreModelContext, getViewDictionaryService, initializeAttributeFieldFromDataDictionary, invokeAuthorizerPresentationController, invokeMethodFinalizer, logAndThrowRuntime, performAddLineValidation, performApplyModel, performComponentApplyModel, performComponentFinalize, performComponentInitialization, performComponentLifecycle, performCustomApplyModel, performCustomFinalize, performCustomInitialization, performDeleteLineValidation, performFinalize, performInitialization, populateDefaultValueForField, 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
applyDefaultValues, applyDefaultValuesForCollectionLine, buildInquiryLink, performApplyModel, performComponentInitialization, performComponentLifecycle, performFinalize, performInitialization, populateViewFromRequestParameters, processCollectionAddLine, processCollectionDeleteLine
 

Field Detail

serialVersionUID

private static final long serialVersionUID
See Also:
Constant Field Values
Constructor Detail

BookMaintainable

public BookMaintainable()
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()

processAfterCopy

public void processAfterCopy(MaintenanceDocument document,
                             Map<String,String[]> parameters)
Description copied from class: KualiMaintainableImpl
Set the new collection records back to true so they can be deleted (copy should act like new)

Specified by:
processAfterCopy in interface Maintainable
Overrides:
processAfterCopy in class KualiMaintainableImpl
See Also:
org.kuali.rice.kns.maintenance.KualiMaintainableImpl#processAfterCopy()


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