public class TemProfileMaintainable extends FinancialSystemMaintainable
Modifier and Type | Field and Description |
---|---|
protected TemProfileAuthorizer |
authorizer |
businessObject, businessObjectAuthorizationService, businessObjectDictionaryService, businessObjectMetaDataService, documentHelperService, inactiveRecordDisplay, maintenanceDocumentDictionaryService, newCollectionLineNames, newCollectionLines, persistenceStructureService, personService
Constructor and Description |
---|
TemProfileMaintainable() |
Modifier and Type | Method and Description |
---|---|
protected org.kuali.rice.krad.bo.Note |
addCustomerCreatedNote(TemProfile temProfile)
Reference getDocumentService.createNoteFromDocument
This method creates a note on the maintenance doc indicating that a AR Customer record has been generated.
|
protected boolean |
answerSplitNodeQuestion(String nodeName) |
protected boolean |
doesProfilePrincipalMatchCurrentUser(String principalId)
Determines if the currently logged in user is the given principal
|
void |
doRouteStatusChange(org.kuali.rice.krad.bo.DocumentHeader documentHeader) |
protected AccountsReceivableModuleService |
getAccountsReceivableModuleService() |
org.kuali.rice.krad.bo.PersistableBusinessObject |
getNewCollectionLine(String collectionName) |
org.kuali.rice.krad.service.NoteService |
getNoteService() |
protected FinancialSystemMaintenanceDocument |
getParentMaintDoc() |
protected TemProfileAuthorizer |
getTemProfileAuthorizer() |
protected void |
populateChartOfAccountsCodeFields()
Overriding to return - TemProfile doesn't need this
|
protected void |
populateInfo(TemProfile profile)
Populate the TemProfile details
|
void |
processAfterEdit(org.kuali.rice.kns.document.MaintenanceDocument document,
Map<String,String[]> parameters) |
void |
processAfterNew(org.kuali.rice.kns.document.MaintenanceDocument document,
Map<String,String[]> parameters)
This will create a new profile from either a principal id or from a customer number depending on what got filled out
|
protected void |
refreshReferences(String referencesToRefresh) |
protected String |
removeReferenceFromString(String referencesToRefresh,
String referenceToRemove)
Removes a named reference from a referencesToRefresh string
|
protected boolean |
taxManagerRequiredRouting()
This method returns true if:
When editing a profile 1. |
protected boolean |
travelerRequiredRouting() |
protected String |
trimDescription(String descriptionText)
This method trims the descriptionText to 40 characters.
|
protected void |
updateCustomerContactInformation(TemProfile temProfile) |
processAfterPost, processBeforeAddLine, saveBusinessObject
addMultipleValueLookupResults, addNewLineToCollection, clearBusinessObjectOfRestrictedValues, clearCollectionRestrictedValues, clearFieldRestrictedValues, decryptEncryptedData, deleteBusinessObject, generateAllAffectedReferences, getAffectedReferencesFromLookup, getAllRefreshableReferences, getBoClass, getBusinessObject, getBusinessObjectAuthorizationService, getBusinessObjectDictionaryService, getBusinessObjectMetaDataService, getCoreSections, getDocumentHelperService, getDocumentTitle, getDuplicateIdentifierFieldsFromDataDictionary, getInactiveRecordDisplay, getMaintainableTitle, getMaintenanceDocumentDictionaryService, getMultiValueIdentifierList, getPersistenceStructureService, getPersonService, getSections, getShowInactiveRecords, hasBusinessObjectExisted, initNewCollectionLine, isBoNotesEnabled, isExternalBusinessObject, isNotesEnabled, isOldBusinessObjectInDocument, isRelationshipRefreshable, performCollectionForceUpperCase, performFieldForceUpperCase, performFieldForceUpperCase, performForceUpperCase, populateBusinessObject, populateNewCollectionLines, populateNewSubCollectionLines, prepareBusinessObject, prepareBusinessObjectForAdditionFromMultipleValueLookup, processAfterAddLine, processAfterCopy, refresh, saveDataObject, setBoClass, setBusinessObject, setBusinessObjectAuthorizationService, setBusinessObjectDictionaryService, setBusinessObjectMetaDataService, setDataObject, setDocumentHelperService, setGenerateBlankRequiredValues, setGenerateDefaultValues, setMaintenanceDocumentDictionaryService, setNewCollectionLineDefaultValues, setPersistenceStructureService, setPersonService, setShowInactiveRecords, setupNewFromExisting, shouldFieldBeEncrypted
deleteDataObject, generateMaintenanceLocks, getBusinessObjectService, 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, setBusinessObjectService, setDataObjectAuthorizationService, setDataObjectClass, setDataObjectMetaDataService, setDocumentDictionaryService, setDocumentNumber, setEncryptionService, setLookupService, setMaintenanceAction, setMaintenanceDocumentService, setupNewFromExisting, useCustomLockDescriptors
addClientSideStateForComponent, addCustomContainerComponents, addLine, applyAuthorizationAndPresentationLogic, applyDefaultValues, applyDefaultValuesForCollectionLine, buildClientSideStateScript, buildInquiryLink, cleanViewAfterRender, findNestedDictionaryAttribute, getCommonContext, getDataDictionaryService, getExpressionEvaluatorService, getPreModelContext, getViewDictionaryService, initializeDataFieldFromDataDictionary, invokeMethodFinalizer, logAndThrowRuntime, performAddLineValidation, performApplyModel, performComponentApplyModel, performComponentFinalize, performComponentInitialization, performComponentLifecycle, performCustomApplyModel, performCustomFinalize, performCustomInitialization, performDeleteLineValidation, performFinalize, performInitialization, populateDefaultValueForField, populateViewFromRequestParameters, processAnyRemoteFieldsHolder, processBeforeAddLine, processCollectionAddLine, processCollectionDeleteLine, processMultipleValueLookupResults, retrieveEditModesAndActionFlags, runComponentModifiers, setDataDictionaryService, setExpressionEvaluatorService, setViewContext, setViewDictionaryService, syncClientSideStateForComponent
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
deleteDataObject, 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, buildInquiryLink, cleanViewAfterRender, performApplyModel, performComponentInitialization, performComponentLifecycle, performFinalize, performInitialization, populateViewFromRequestParameters, processCollectionAddLine, processCollectionDeleteLine, processMultipleValueLookupResults
protected transient TemProfileAuthorizer authorizer
public TemProfileMaintainable()
public void processAfterNew(org.kuali.rice.kns.document.MaintenanceDocument document, Map<String,String[]> parameters)
processAfterNew
in class org.kuali.rice.kns.maintenance.KualiMaintainableImpl
org.kuali.rice.kns.maintenance.Maintainable#setupNewFromExisting()
protected boolean doesProfilePrincipalMatchCurrentUser(String principalId)
principalId
- the principal to checkprotected void populateInfo(TemProfile profile)
profile
- public void processAfterEdit(org.kuali.rice.kns.document.MaintenanceDocument document, Map<String,String[]> parameters)
processAfterEdit
in class org.kuali.rice.kns.maintenance.KualiMaintainableImpl
KualiMaintainableImpl.processAfterEdit(org.kuali.rice.kns.document.MaintenanceDocument, java.util.Map)
public void doRouteStatusChange(org.kuali.rice.krad.bo.DocumentHeader documentHeader)
doRouteStatusChange
in interface org.kuali.rice.krad.maintenance.Maintainable
doRouteStatusChange
in class org.kuali.rice.krad.maintenance.MaintainableImpl
protected void updateCustomerContactInformation(TemProfile temProfile)
protected boolean answerSplitNodeQuestion(String nodeName) throws UnsupportedOperationException
answerSplitNodeQuestion
in class FinancialSystemMaintainable
UnsupportedOperationException
FinancialSystemMaintainable.answerSplitNodeQuestion(java.lang.String)
protected void populateChartOfAccountsCodeFields()
populateChartOfAccountsCodeFields
in class FinancialSystemMaintainable
FinancialSystemMaintainable.populateChartOfAccountsCodeFields()
protected boolean taxManagerRequiredRouting()
protected boolean travelerRequiredRouting()
protected FinancialSystemMaintenanceDocument getParentMaintDoc()
protected void refreshReferences(String referencesToRefresh)
refreshReferences
in class FinancialSystemMaintainable
KualiMaintainableImpl.refreshReferences(String)
protected String removeReferenceFromString(String referencesToRefresh, String referenceToRemove)
protected String trimDescription(String descriptionText)
descriptionText
- protected org.kuali.rice.krad.bo.Note addCustomerCreatedNote(TemProfile temProfile)
temProfile
- public org.kuali.rice.krad.bo.PersistableBusinessObject getNewCollectionLine(String collectionName)
getNewCollectionLine
in class org.kuali.rice.kns.maintenance.KualiMaintainableImpl
KualiMaintainableImpl.getNewCollectionLine(java.lang.String)
protected AccountsReceivableModuleService getAccountsReceivableModuleService()
public org.kuali.rice.krad.service.NoteService getNoteService()
protected TemProfileAuthorizer getTemProfileAuthorizer()
Copyright © 2004–2015 The Kuali Foundation. All rights reserved.