public class IndirectCostRecoveryRateRule extends org.kuali.rice.kns.maintenance.rules.MaintenanceDocumentRuleBase
Modifier and Type | Field and Description |
---|---|
protected IndirectCostRecoveryRate |
indirectCostRecoveryRate |
protected IndirectCostRecoveryRateDetail |
indirectCostRecoveryRateDetail |
protected List<IndirectCostRecoveryRateDetail> |
indirectCostRecoveryRateDetails |
protected static String |
MAINTAINABLE_DETAIL_ADDLINE_ERROR_PATH |
protected static String |
MAINTAINABLE_DETAIL_ERROR_PATH |
boDictionaryService, boService, businessObjectAuthorizationService, businessObjectMetaDataService, configService, dataObjectMetaDataService, ddService, dictionaryValidationService, DOCUMENT_ERROR_PREFIX, documentHelperService, LOG, MAINTAINABLE_ERROR_PATH, MAINTAINABLE_ERROR_PREFIX, maintDocDictionaryService, persistenceStructureService, personService, priorErrorPath, roleService, workflowDocumentService
Constructor and Description |
---|
IndirectCostRecoveryRateRule() |
checkEmptyBOField, checkEmptyDocumentField, checkEmptyValue, checkForPartiallyFilledOutReferenceForeignKeys, clearErrorPath, consolidateFieldNames, dataDictionaryValidate, errorAlreadyExists, getBoService, getConfigService, getDataObjectMetaDataService, getDateTimeService, getDdService, getDictionaryValidationService, getDocumentHelperService, getFieldLabel, getFieldLabel, getHumanReadablePrimaryKeyFieldNames, getMaintDocDictionaryService, getNewBo, getOldBo, getPersistenceStructureService, getPersonService, getRoleService, getWorkflowDocumentService, isCorrectMaintenanceClass, isDocumentInactivatingBusinessObject, isDocumentValidForSave, primaryKeyCheck, processAddCollectionLineBusinessRules, processApproveDocument, processCustomApproveDocumentBusinessRules, processCustomSaveDocumentBusinessRules, processGlobalApproveDocumentBusinessRules, processGlobalRouteDocumentBusinessRules, processGlobalSaveDocumentBusinessRules, processInactivationBlockChecking, processInactivationBlockChecking, processRouteDocument, processSaveDocument, putDocumentError, putDocumentError, putFieldError, putFieldError, putFieldError, putFieldErrorWithShortLabel, putGlobalError, putGlobalError, putGlobalError, putGlobalsError, putGlobalsError, putInactivationBlockingErrorOnPage, resumeErrorPath, setBoDictionaryService, setBoService, setBusinessObjectAuthorizationService, setBusinessObjectMetaDataService, setConfigService, setDataObjectMetaDataService, setDdService, setDictionaryValidationService, setDocumentHelperService, setMaintDocDictionaryService, setNewBo, setPersistenceStructureService, setPersonService, setupBaseConvenienceObjects, setWorkflowDocumentService, showErrorMap, validateDocumentStructure, validateDuplicateIdentifierInDataDictionary, validateGlobalBusinessObjectPersistable, validateMaintenanceDocument
buildDocumentTypeActionRequestPermissionDetails, buildDocumentTypePermissionDetails, getDataDictionaryService, getDocumentDictionaryService, getGroupService, getKualiConfigurationService, getMaxDictionaryValidationDepth, getPermissionService, hasAdHocRouteCompletion, isAddHocRoutePersonValid, isAddHocRouteWorkgroupValid, isAdHocRouteCompletionToInitiator, isAdHocRouteRecipientsValid, isDocumentAttributesValid, isDocumentOverviewValid, isNoteValid, processAddAdHocRoutePerson, processAddAdHocRouteWorkgroup, processAddCollectionLine, processAddNote, processCompleteDocument, processCustomAddAdHocRoutePersonBusinessRules, processCustomAddAdHocRouteWorkgroupBusinessRules, processCustomAddCollectionLineBusinessRules, processCustomAddNoteBusinessRules, processCustomApproveDocumentBusinessRules, processCustomCompleteDocumentBusinessRules, processCustomRouteDocumentBusinessRules, processCustomSaveDocumentBusinessRules, processCustomSendAdHocRequests, processSendAdHocRequests, setDocumentDictionaryService, setMaxDictionaryValidationDepth, useKimPermission, validateSensitiveDataValue
protected static final String MAINTAINABLE_DETAIL_ERROR_PATH
protected static final String MAINTAINABLE_DETAIL_ADDLINE_ERROR_PATH
protected IndirectCostRecoveryRate indirectCostRecoveryRate
protected IndirectCostRecoveryRateDetail indirectCostRecoveryRateDetail
protected List<IndirectCostRecoveryRateDetail> indirectCostRecoveryRateDetails
public IndirectCostRecoveryRateRule()
public void setupConvenienceObjects()
setupConvenienceObjects
in interface org.kuali.rice.kns.rules.MaintenanceDocumentRule
setupConvenienceObjects
in class org.kuali.rice.kns.maintenance.rules.MaintenanceDocumentRuleBase
protected boolean processCustomRouteDocumentBusinessRules(org.kuali.rice.kns.document.MaintenanceDocument document)
processCustomRouteDocumentBusinessRules
in class org.kuali.rice.kns.maintenance.rules.MaintenanceDocumentRuleBase
public boolean checkCreditsAndDebits(BigDecimal credits, BigDecimal debits)
public boolean processCustomAddCollectionLineBusinessRules(org.kuali.rice.kns.document.MaintenanceDocument document, String collectionName, org.kuali.rice.krad.bo.PersistableBusinessObject line)
processCustomAddCollectionLineBusinessRules
in class org.kuali.rice.kns.maintenance.rules.MaintenanceDocumentRuleBase
public boolean processCollectionLine(IndirectCostRecoveryRateDetail item)
public boolean checkExistence(IndirectCostRecoveryRateDetail item)
public boolean processYear()
protected boolean processChart(IndirectCostRecoveryRateDetail item)
protected boolean processAccount(IndirectCostRecoveryRateDetail item)
protected boolean processSubAccount(IndirectCostRecoveryRateDetail item)
protected boolean processObjectCode(IndirectCostRecoveryRateDetail item)
protected boolean processSubObjectCode(IndirectCostRecoveryRateDetail item)
public boolean checkExistenceFromTable(Class clazz, Map fieldValues)
public boolean validateWildcards(IndirectCostRecoveryRateDetail item)
public boolean itemPassesWildcardRules(IndirectCostRecoveryRateDetail item)
public boolean itemUsesWildcard(IndirectCostRecoveryRateDetail item)
public boolean propertyIsWildcard(String property)
protected boolean checkAccountNumberWildcardRules(IndirectCostRecoveryRateDetail item)
protected boolean checkAccountNumberNotWildcardRules(IndirectCostRecoveryRateDetail item)
protected boolean checkObjectCodeWildcardRules(IndirectCostRecoveryRateDetail item)
protected boolean checkSubObjectWildcardRules(IndirectCostRecoveryRateDetail item)
protected boolean checkSubAccountWildcardRules(IndirectCostRecoveryRateDetail item)
public boolean checkWildcardRules(IndirectCostRecoveryRateDetail item)
protected boolean checkAtMostOneWildcardUsed(IndirectCostRecoveryRateDetail item)
public boolean checkRateFormat(IndirectCostRecoveryRateDetail item)
public void logErrorUtility(String propertyName, String errorKey)
Copyright © 2004–2014 The Kuali Foundation. All rights reserved.