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
accidentallyModifier and Type | Class and Description |
---|---|
protected static class |
OrganizationReversionMaintainableImpl.CategoryComparator
This 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, refreshReferences
addMultipleValueLookupResults, 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, shouldFieldBeEncrypted
deleteDataObject, 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, useCustomLockDescriptors
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
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
deleteDataObject, doRouteStatusChange, generateMaintenanceLocks, getCustomLockDescriptor, getDataObject, getDataObjectClass, getDocumentTitle, getLockingDocumentId, getMaintenanceAction, getPersistableBusinessObject, getWorkflowEngineDocumentIdsToLock, isLockable, isOldDataObjectInDocument, prepareExternalBusinessObject, prepareForSave, processAfterCopy, processAfterEdit, processAfterNew, processAfterPost, processAfterRetrieve, retrieveObjectForEditOrCopy, setDataObjectClass, setDocumentNumber, setMaintenanceAction, setupNewFromExisting, useCustomLockDescriptors
applyDefaultValuesForCollectionLine, buildExportTableData, buildInquiryLink, cleanViewAfterRender, getCommonContext, getExpressionEvaluator, performApplyModel, performComponentInitialization, performComponentLifecycle, performFinalize, performInitialization, populateViewFromRequestParameters, processCollectionAddBlankLine, processCollectionAddLine, processCollectionDeleteLine, processCollectionSaveLine, processMultipleValueLookupResults, refreshReferences, spawnSubLifecyle
public OrganizationReversionMaintainableImpl()
public void processAfterNew(org.kuali.rice.kns.document.MaintenanceDocument document, Map<String,String[]> requestParameters)
processAfterNew
in class org.kuali.rice.kns.maintenance.KualiMaintainableImpl
protected boolean isRelationshipRefreshable(Class boClass, String relationshipName)
isRelationshipRefreshable
in class org.kuali.rice.kns.maintenance.KualiMaintainableImpl
KualiMaintainableImpl.isRelationshipRefreshable(java.lang.Class, java.lang.String)
protected boolean isInactivatingOrganizationReversion()
protected boolean isActivatingOrganizationReversion()
protected OrganizationReversion retrieveExistingOrganizationReversion()
public void saveBusinessObject()
saveBusinessObject
in class FinancialSystemMaintainable
KualiMaintainableImpl.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.KualiMaintainableImpl
KRAD 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.