public class AwardDetailsAndDatesRuleImpl extends ResearchDocumentRuleBase implements AwardDetailsAndDatesRule
CHOMP_LAST_LETTER_S_FROM_COLLECTION_NAME, DOCUMENT_ERROR_PATH, VALIDATION_REQUIRED| Constructor and Description |
|---|
AwardDetailsAndDatesRuleImpl() |
| Modifier and Type | Method and Description |
|---|---|
protected AccountCreationClient |
getAccountCreationClientService() |
protected org.kuali.rice.coreservice.framework.parameter.ParameterService |
getParameterService()
Looks up and returns the ParameterService.
|
protected boolean |
isIntegrationParameterOn() |
protected boolean |
isValidAccountNumber(AwardDocument awardDocument)
This method checks if the account number is valid and if the chart of accounts code is present,
it checks if the combination of account number and chart code is valid.
|
protected boolean |
isValidCfdaNumber(Award award) |
boolean |
processAddAwardTransferringSponsorEvent(AddAwardTransferringSponsorEvent addAwardTransferringSponsorEvent)
Check rules associated with adding a new Award Transferring Sponsor
|
boolean |
processSaveAwardDetailsAndDates(AwardDetailsAndDatesSaveEvent awardDetailsAndDatesSaveEvent)
Check rules associated with Saving Award Details and Dates panel
|
protected boolean |
validationRequired(Award award)
If the award account number and the chart did not change, validation is
not required.
|
addAuditError, getBusinessObjectService, getErrorReporter, getKnsDictionaryValidationService, getSoftErrors, hasPermission, hasPermission, hasRole, hasRole, isInvalid, isValid, keyValue, processBudgetVersionsBusinessRule, processRunAuditBusinessRules, reportError, reportErrorWithoutFullErrorPath, reportSoftError, reportWarning, setBusinessObjectService, setParameterServicebuildDocumentTypeActionRequestPermissionDetails, buildDocumentTypePermissionDetails, getDataDictionaryService, getDictionaryValidationService, getDocumentDictionaryService, getGroupService, getKualiConfigurationService, getMaxDictionaryValidationDepth, getPermissionService, getPersonService, hasAdHocRouteCompletion, isAddHocRoutePersonValid, isAddHocRouteWorkgroupValid, isAdHocRouteCompletionToInitiator, isAdHocRouteRecipientsValid, isDocumentAttributesValid, isDocumentOverviewValid, isNoteValid, processAddAdHocRoutePerson, processAddAdHocRouteWorkgroup, processAddNote, processApproveDocument, processCompleteDocument, processCustomAddAdHocRoutePersonBusinessRules, processCustomAddAdHocRouteWorkgroupBusinessRules, processCustomAddNoteBusinessRules, processCustomApproveDocumentBusinessRules, processCustomCompleteDocumentBusinessRules, processCustomRouteDocumentBusinessRules, processCustomSaveDocumentBusinessRules, processCustomSendAdHocRequests, processRouteDocument, processSaveDocument, processSendAdHocRequests, setDocumentDictionaryService, setMaxDictionaryValidationDepth, useKimPermission, validateSensitiveDataValuepublic boolean processAddAwardTransferringSponsorEvent(AddAwardTransferringSponsorEvent addAwardTransferringSponsorEvent)
AwardDetailsAndDatesRuleAwardDocumentprocessAddAwardTransferringSponsorEvent in interface AwardDetailsAndDatesRule(org.kuali.kra.award.rule.event.AddAwardTransferringSponsorEvent)public boolean processSaveAwardDetailsAndDates(AwardDetailsAndDatesSaveEvent awardDetailsAndDatesSaveEvent)
AwardDetailsAndDatesRuleAwardDocumentprocessSaveAwardDetailsAndDates in interface AwardDetailsAndDatesRuleprotected boolean isValidCfdaNumber(Award award)
protected boolean isValidAccountNumber(AwardDocument awardDocument)
award - protected boolean validationRequired(Award award)
award - protected AccountCreationClient getAccountCreationClientService()
protected boolean isIntegrationParameterOn()
protected org.kuali.rice.coreservice.framework.parameter.ParameterService getParameterService()
ResearchDocumentRuleBasegetParameterService in class ResearchDocumentRuleBaseCopyright © 2013 The Kuali Foundation. All Rights Reserved.