public class OrganizationReversionGlobalMaintainableImpl extends FinancialSystemGlobalMaintainable
OrganizationReversionGlobal
maintenance document inner class for
doing comparisons on OrganizationReversionCategory
generateMaintenanceLocks - generates the appropriate maintenance locks
on OrganizationReversion
setBusinessObject - populates the OrganizationReversionGlobalDetail
s
isRelationshipRefreshable - makes sure that organizationReversionGlobalDetails
isn't wiped out accidentally
processGlobalsAfterRetrieve - provides special handling for the details (which aren't a true collection)businessObject, businessObjectAuthorizationService, businessObjectDictionaryService, businessObjectMetaDataService, documentHelperService, inactiveRecordDisplay, maintenanceDocumentDictionaryService, newCollectionLineNames, newCollectionLines, personService
Constructor and Description |
---|
OrganizationReversionGlobalMaintainableImpl() |
Modifier and Type | Method and Description |
---|---|
List<org.kuali.rice.krad.maintenance.MaintenanceLock> |
generateMaintenanceLocks()
This implementation locks all organization reversions that would be accessed by this global organization reversion.
|
protected OrganizationReversionService |
getOrganizationReversionService() |
Class<? extends org.kuali.rice.krad.bo.PersistableBusinessObject> |
getPrimaryEditedBusinessObjectClass() |
protected boolean |
isRelationshipRefreshable(Class boClass,
String relationshipName)
Prevents Organization Reversion Change Details from being refreshed by a look up (because doing that refresh before a save
would wipe out the list of organization reversion change details).
|
void |
processAfterNew(org.kuali.rice.kns.document.MaintenanceDocument document,
Map<String,String[]> requestParameters)
Just like OrganizationReversionMaintainableImpl's setBusinessObject method populates the list of details so there is one
detail per active Organization Reversion Category, this method populates a list of Organization Reversion Change details.
|
protected void |
processGlobalsAfterRetrieve()
The org reversion detail collection does not behave like a true collection (no add lines).
|
void |
refresh(String refreshCaller,
Map fieldValues,
org.kuali.rice.kns.document.MaintenanceDocument document) |
answerSplitNodeQuestion, populateChartOfAccountsCodeFields, processAfterPost, processBeforeAddLine, refreshReferences
prepareForSave, prepareGlobalsForSave, processAfterRetrieve, saveBusinessObject
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, getSections, getShowInactiveRecords, hasBusinessObjectExisted, initNewCollectionLine, isBoNotesEnabled, isExternalBusinessObject, isNotesEnabled, isOldBusinessObjectInDocument, performCollectionForceUpperCase, performFieldForceUpperCase, performFieldForceUpperCase, performForceUpperCase, populateBusinessObject, populateNewCollectionLines, populateNewSubCollectionLines, prepareBusinessObject, prepareBusinessObjectForAdditionFromMultipleValueLookup, processAfterAddLine, processAfterCopy, processAfterEdit, saveDataObject, setBoClass, setBusinessObject, setBusinessObjectAuthorizationService, setBusinessObjectDictionaryService, setBusinessObjectMetaDataService, setDataObject, setDocumentHelperService, setGenerateBlankRequiredValues, setGenerateDefaultValues, setMaintenanceDocumentDictionaryService, setNewCollectionLineDefaultValues, setPersonService, setShowInactiveRecords, setupNewFromExisting, shouldFieldBeEncrypted
deleteDataObject, doRouteStatusChange, getCustomLockDescriptor, getDataObject, getDataObjectAuthorizationService, getDataObjectClass, getDataObjectMetaDataService, getDocumentDictionaryService, getDocumentNumber, getDocumentTitle, getDocumentTypeName, getEncryptionService, getLockingDocumentId, getLookupService, getMaintenanceAction, getMaintenanceDocumentService, getPersistableBusinessObject, getWorkflowEngineDocumentIdsToLock, isLockable, isOldDataObjectInDocument, prepareExternalBusinessObject, processAfterAddLine, processAfterCopy, processAfterDeleteLine, processAfterEdit, processAfterNew, processAfterPost, 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, getCustomLockDescriptor, getDataObject, getDataObjectClass, getDocumentTitle, getLockingDocumentId, getMaintenanceAction, getPersistableBusinessObject, getWorkflowEngineDocumentIdsToLock, isLockable, isOldDataObjectInDocument, prepareExternalBusinessObject, processAfterCopy, processAfterEdit, processAfterNew, processAfterPost, 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 OrganizationReversionGlobalMaintainableImpl()
public List<org.kuali.rice.krad.maintenance.MaintenanceLock> generateMaintenanceLocks()
generateMaintenanceLocks
in interface org.kuali.rice.krad.maintenance.Maintainable
generateMaintenanceLocks
in class org.kuali.rice.kns.maintenance.KualiGlobalMaintainableImpl
org.kuali.rice.kns.maintenance.KualiGlobalMaintainableImpl#generateMaintenaceLocks()
public void processAfterNew(org.kuali.rice.kns.document.MaintenanceDocument document, Map<String,String[]> requestParameters)
processAfterNew
in class org.kuali.rice.kns.maintenance.KualiMaintainableImpl
KualiMaintainableImpl.setBusinessObject(org.kuali.rice.krad.bo.PersistableBusinessObject)
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 void processGlobalsAfterRetrieve()
processGlobalsAfterRetrieve
in class org.kuali.rice.kns.maintenance.KualiGlobalMaintainableImpl
KualiGlobalMaintainableImpl.processGlobalsAfterRetrieve()
public void refresh(String refreshCaller, Map fieldValues, org.kuali.rice.kns.document.MaintenanceDocument document)
refresh
in class org.kuali.rice.kns.maintenance.KualiMaintainableImpl
KualiMaintainableImpl.refresh(java.lang.String, java.util.Map, org.kuali.rice.kns.document.MaintenanceDocument)
public Class<? extends org.kuali.rice.krad.bo.PersistableBusinessObject> getPrimaryEditedBusinessObjectClass()
getPrimaryEditedBusinessObjectClass
in class org.kuali.rice.kns.maintenance.KualiGlobalMaintainableImpl
protected OrganizationReversionService getOrganizationReversionService()
Copyright © 2004–2014 The Kuali Foundation. All rights reserved.