public class OrganizationReversionMaintainableImpl extends FinancialSystemMaintainable
OrganizationReversion maintenance document inner class for doing
 comparisons on OrganizationReversionCategory populateBusinessObject setBusinessObject - pre-populate the static list of
 details with each category isRelationshipRefreshable - makes sure that organizationReversionGlobalDetails isn't wiped out
 accidentally| Modifier and Type | Class and Description | 
|---|---|
| protected static class  | OrganizationReversionMaintainableImpl.CategoryComparatorThis comparator is used internally for sorting the list of categories | 
businessObject, businessObjectAuthorizationService, businessObjectDictionaryService, businessObjectMetaDataService, documentHelperService, inactiveRecordDisplay, maintenanceDocumentDictionaryService, newCollectionLineNames, newCollectionLines, personService| Constructor and Description | 
|---|
| OrganizationReversionMaintainableImpl() | 
| Modifier and Type | Method and Description | 
|---|---|
| protected OrganizationReversionService | getOrganizationReversionService() | 
| List | getSections(org.kuali.rice.kns.document.MaintenanceDocument document,
                      org.kuali.rice.kns.maintenance.Maintainable oldMaintainable) | 
| protected static OrganizationReversionDetailTrickleDownInactivationService | getTrickleDownInactivationService() | 
| protected boolean | isActivatingOrganizationReversion()Determines if this maint doc is activating an organization reversion | 
| protected boolean | isInactivatingOrganizationReversion()Determines if this maint doc is inactivating an organization reversion | 
| protected boolean | isRelationshipRefreshable(Class boClass,
                                                  String relationshipName)A method that prevents lookups from refreshing the Organization Reversion Detail list (because, if it is refreshed before a
 save...it ends up destroying the list). | 
| void | processAfterNew(org.kuali.rice.kns.document.MaintenanceDocument document,
                              Map<String,String[]> requestParameters) | 
| protected OrganizationReversion | retrieveExistingOrganizationReversion()Grabs the old version of this org reversion from the database | 
| void | saveBusinessObject()Overridden to trickle down inactivation or activation to details | 
| protected boolean | shouldIncludeField(org.kuali.rice.kns.web.ui.Field field)Determines if the given field should be included in the updated row, once we take out inactive categories | 
answerSplitNodeQuestion, populateChartOfAccountsCodeFields, processAfterPost, processBeforeAddLine, refreshReferencesaddMultipleValueLookupResults, addNewLineToCollection, clearBusinessObjectOfRestrictedValues, clearCollectionRestrictedValues, clearFieldRestrictedValues, decryptEncryptedData, deleteBusinessObject, generateAllAffectedReferences, getAffectedReferencesFromLookup, getAllRefreshableReferences, getBoClass, getBusinessObject, getBusinessObjectAuthorizationService, getBusinessObjectDictionaryService, getBusinessObjectMetaDataService, getCoreSections, getDocumentHelperService, getDocumentTitle, getDuplicateIdentifierFieldsFromDataDictionary, getInactiveRecordDisplay, getMaintainableTitle, getMaintenanceDocumentDictionaryService, getMultiValueIdentifierList, getNewCollectionLine, getPersonService, getShowInactiveRecords, hasBusinessObjectExisted, initNewCollectionLine, isBoNotesEnabled, isExternalBusinessObject, isNotesEnabled, isOldBusinessObjectInDocument, performCollectionForceUpperCase, performFieldForceUpperCase, performFieldForceUpperCase, performForceUpperCase, populateBusinessObject, populateNewCollectionLines, populateNewSubCollectionLines, prepareBusinessObject, prepareBusinessObjectForAdditionFromMultipleValueLookup, processAfterAddLine, processAfterCopy, processAfterEdit, refresh, saveDataObject, setBoClass, setBusinessObject, setBusinessObjectAuthorizationService, setBusinessObjectDictionaryService, setBusinessObjectMetaDataService, setDataObject, setDocumentHelperService, setGenerateBlankRequiredValues, setGenerateDefaultValues, setMaintenanceDocumentDictionaryService, setNewCollectionLineDefaultValues, setPersonService, setShowInactiveRecords, setupNewFromExisting, shouldFieldBeEncrypteddeleteDataObject, doRouteStatusChange, generateMaintenanceLocks, getCustomLockDescriptor, getDataObject, getDataObjectAuthorizationService, getDataObjectClass, getDataObjectMetaDataService, getDocumentDictionaryService, getDocumentNumber, getDocumentTitle, getDocumentTypeName, getEncryptionService, getLockingDocumentId, getLookupService, getMaintenanceAction, getMaintenanceDocumentService, getPersistableBusinessObject, getWorkflowEngineDocumentIdsToLock, isLockable, isOldDataObjectInDocument, prepareExternalBusinessObject, prepareForSave, processAfterAddLine, processAfterCopy, processAfterDeleteLine, processAfterEdit, processAfterNew, processAfterPost, processAfterRetrieve, retrieveObjectForEditOrCopy, setDataObjectAuthorizationService, setDataObjectClass, setDataObjectMetaDataService, setDocumentDictionaryService, setDocumentNumber, setEncryptionService, setLookupService, setMaintenanceAction, setMaintenanceDocumentService, setupNewFromExisting, useCustomLockDescriptorsaddCustomContainerComponents, 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, syncClientSideStateForComponentclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitdeleteDataObject, doRouteStatusChange, generateMaintenanceLocks, getCustomLockDescriptor, getDataObject, getDataObjectClass, getDocumentTitle, getLockingDocumentId, getMaintenanceAction, getPersistableBusinessObject, getWorkflowEngineDocumentIdsToLock, isLockable, isOldDataObjectInDocument, prepareExternalBusinessObject, prepareForSave, processAfterCopy, processAfterEdit, processAfterNew, processAfterPost, processAfterRetrieve, retrieveObjectForEditOrCopy, setDataObjectClass, setDocumentNumber, setMaintenanceAction, setupNewFromExisting, useCustomLockDescriptorsapplyDefaultValuesForCollectionLine, buildExportTableData, buildInquiryLink, cleanViewAfterRender, getCommonContext, getExpressionEvaluator, performApplyModel, performComponentInitialization, performComponentLifecycle, performFinalize, performInitialization, populateViewFromRequestParameters, processCollectionAddBlankLine, processCollectionAddLine, processCollectionDeleteLine, processCollectionSaveLine, processMultipleValueLookupResults, refreshReferences, spawnSubLifecylepublic OrganizationReversionMaintainableImpl()
public void processAfterNew(org.kuali.rice.kns.document.MaintenanceDocument document, Map<String,String[]> requestParameters)
processAfterNew in class org.kuali.rice.kns.maintenance.KualiMaintainableImplprotected boolean isRelationshipRefreshable(Class boClass, String relationshipName)
isRelationshipRefreshable in class org.kuali.rice.kns.maintenance.KualiMaintainableImplKualiMaintainableImpl.isRelationshipRefreshable(java.lang.Class, java.lang.String)protected boolean isInactivatingOrganizationReversion()
protected boolean isActivatingOrganizationReversion()
protected OrganizationReversion retrieveExistingOrganizationReversion()
public void saveBusinessObject()
saveBusinessObject in class FinancialSystemMaintainableKualiMaintainableImpl.saveBusinessObject()public List getSections(org.kuali.rice.kns.document.MaintenanceDocument document, org.kuali.rice.kns.maintenance.Maintainable oldMaintainable)
getSections in class org.kuali.rice.kns.maintenance.KualiMaintainableImplKRAD Conversion: Inquirable performs conditional display/hiding of the fields/sections on the inquiry
 But all field/section definitions are in data dictionary for bo Organization.protected boolean shouldIncludeField(org.kuali.rice.kns.web.ui.Field field)
field - the field to checkprotected OrganizationReversionService getOrganizationReversionService()
protected static OrganizationReversionDetailTrickleDownInactivationService getTrickleDownInactivationService()
Copyright © 2004–2015 The Kuali Foundation. All rights reserved.