org.kuali.kfs.coa.document
Class OrganizationReversionCategoryMaintainableImpl

java.lang.Object
  extended by org.kuali.rice.kns.maintenance.KualiMaintainableImpl
      extended by org.kuali.kfs.sys.document.FinancialSystemMaintainable
          extended by org.kuali.kfs.coa.document.OrganizationReversionCategoryMaintainableImpl
All Implemented Interfaces:
Serializable, org.kuali.rice.kns.lookup.SelectiveReferenceRefresher, org.kuali.rice.kns.maintenance.Maintainable

public class OrganizationReversionCategoryMaintainableImpl
extends FinancialSystemMaintainable

A Maintainable for the Organization Reversion Category maintenance document

See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.kuali.rice.kns.maintenance.KualiMaintainableImpl
boClass, businessObject, businessObjectAuthorizationService, businessObjectDictionaryService, businessObjectMetaDataService, businessObjectService, dataDictionaryService, docTypeName, documentHelperService, documentNumber, encryptionService, inactiveRecordDisplay, maintenanceAction, maintenanceDocumentDictionaryService, maintenanceDocumentService, newCollectionLines, persistenceStructureService, personService
 
Constructor Summary
OrganizationReversionCategoryMaintainableImpl()
           
 
Method Summary
protected  boolean isActivatingOrganizationReversionCategory()
          Determines if this maint doc is activating an organization reversion category
protected  boolean isInactivatingOrganizationReversionCategory()
          Determines if this maint doc is inactivating an organization reversion category
protected  OrganizationReversionCategory retrieveExistingOrganizationReversionCategory()
          Grabs the old version of this org reversion category from the database
 void saveBusinessObject()
          Overridden to trickle down inactivation or activation to details
 
Methods inherited from class org.kuali.kfs.sys.document.FinancialSystemMaintainable
answerSplitNodeQuestion, populateChartOfAccountsCodeFields, processAfterPost, processBeforeAddLine, refreshReferences
 
Methods inherited from class org.kuali.rice.kns.maintenance.KualiMaintainableImpl
addMultipleValueLookupResults, addNewLineToCollection, clearBusinessObjectOfRestrictedValues, clearCollectionRestrictedValues, clearFieldRestrictedValues, decryptEncryptedData, deleteBusinessObject, doRouteStatusChange, generateAllAffectedReferences, generateMaintenanceLocks, getAffectedReferencesFromLookup, getAllRefreshableReferences, getBoClass, getBusinessObject, getBusinessObjectAuthorizationService, getBusinessObjectDictionaryService, getBusinessObjectMetaDataService, getBusinessObjectService, getCoreSections, getCustomLockDescriptor, getDataDictionaryService, getDocumentHelperService, getDocumentTitle, getDocumentTypeName, getDuplicateIdentifierFieldsFromDataDictionary, getEncryptionService, getInactiveRecordDisplay, getLockingDocumentId, getMaintainableTitle, getMaintenanceAction, getMaintenanceDocumentDictionaryService, getMaintenanceDocumentService, getMultiValueIdentifierList, getNewCollectionLine, getPersistenceStructureService, getPersonService, getSections, getShowInactiveRecords, getWorkflowEngineDocumentIdsToLock, hasBusinessObjectExisted, initNewCollectionLine, isBoNotesEnabled, isExternalBusinessObject, isOldBusinessObjectInDocument, isRelationshipRefreshable, performCollectionForceUpperCase, performFieldForceUpperCase, performFieldForceUpperCase, performForceUpperCase, populateBusinessObject, populateNewCollectionLines, populateNewSubCollectionLines, prepareBusinessObject, prepareBusinessObjectForAdditionFromMultipleValueLookup, prepareForSave, processAfterAddLine, processAfterCopy, processAfterEdit, processAfterNew, processAfterRetrieve, refresh, setBoClass, setBusinessObject, setDocumentNumber, setGenerateBlankRequiredValues, setGenerateDefaultValues, setMaintenanceAction, setNewCollectionLineDefaultValues, setShowInactiveRecords, setupNewFromExisting, shouldFieldBeEncrypted, useCustomLockDescriptors
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OrganizationReversionCategoryMaintainableImpl

public OrganizationReversionCategoryMaintainableImpl()
Method Detail

isInactivatingOrganizationReversionCategory

protected boolean isInactivatingOrganizationReversionCategory()
Determines if this maint doc is inactivating an organization reversion category

Returns:
true if the document is inactivating an active organization reversioncategory, false otherwise

isActivatingOrganizationReversionCategory

protected boolean isActivatingOrganizationReversionCategory()
Determines if this maint doc is activating an organization reversion category

Returns:
true if the document is activating an inactive organization reversion category, false otherwise

retrieveExistingOrganizationReversionCategory

protected OrganizationReversionCategory retrieveExistingOrganizationReversionCategory()
Grabs the old version of this org reversion category from the database

Returns:
the old version of this organization reversion category

saveBusinessObject

public void saveBusinessObject()
Overridden to trickle down inactivation or activation to details

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


Copyright © 2005-2012 The Kuali Foundation. All Rights Reserved.