public class AssignmentRule extends org.kuali.rice.kns.maintenance.rules.MaintenanceDocumentRuleBase
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 |
---|
AssignmentRule() |
Modifier and Type | Method and Description |
---|---|
boolean |
processCustomAddCollectionLineBusinessRules(org.kuali.rice.kns.document.MaintenanceDocument document,
String collectionName,
org.kuali.rice.krad.bo.PersistableBusinessObject line) |
protected boolean |
processCustomRouteDocumentBusinessRules(org.kuali.rice.kns.document.MaintenanceDocument document)
It looks like the method that calls this class doesn't actually care
about the return type.
|
protected boolean |
validateAccount(AssignmentAccount assignmentAccount) |
protected boolean |
validateAccounts(Assignment assignment) |
protected boolean |
validateActiveFlag(Assignment assign) |
protected boolean |
validateDepartment(Assignment assignment) |
protected boolean |
validateEarnCode(AssignmentAccount assignmentAccount,
org.joda.time.LocalDate assignmentEffectiveDate) |
protected boolean |
validateHasAccounts(Assignment assign) |
protected boolean |
validateJob(Assignment assignment) |
protected boolean |
validateObjectCode(AssignmentAccount assignmentAccount,
org.joda.time.LocalDate assignmentEffectiveDate) |
protected boolean |
validateOnePrimaryAssignment(Assignment assignment,
Assignment oldAssignment) |
protected boolean |
validatePercentagePerEarnCode(Assignment assignment) |
protected boolean |
validateRegPayEarnCode(Assignment assignment) |
protected boolean |
validateSubObjectCode(AssignmentAccount assignmentAccount,
org.joda.time.LocalDate assignmentEffectiveDate) |
protected boolean |
validateTask(Assignment assignment) |
protected boolean |
validateWorkArea(Assignment assignment) |
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, setupConvenienceObjects, setWorkflowDocumentService, showErrorMap, validateDocumentStructure, validateDuplicateIdentifierInDataDictionary, validateGlobalBusinessObjectPersistable, validateMaintenanceDocument
buildDocumentTypeActionRequestPermissionDetails, buildDocumentTypePermissionDetails, getDataDictionaryService, getDocumentDictionaryService, getGroupService, getKualiConfigurationService, getMaxDictionaryValidationDepth, getPermissionService, hasAdHocRouteCompletion, isAddHocRoutePersonValid, isAddHocRouteWorkgroupValid, isAdHocRouteCompletionToInitiator, isAdHocRouteRecipientsValid, isDocumentAttributesValid, isDocumentOverviewValid, isNoteValid, processAddAdHocRoutePerson, processAddAdHocRouteWorkgroup, processAddNote, processCompleteDocument, processCustomAddAdHocRoutePersonBusinessRules, processCustomAddAdHocRouteWorkgroupBusinessRules, processCustomAddNoteBusinessRules, processCustomApproveDocumentBusinessRules, processCustomCompleteDocumentBusinessRules, processCustomRouteDocumentBusinessRules, processCustomSaveDocumentBusinessRules, processCustomSendAdHocRequests, processSendAdHocRequests, setDocumentDictionaryService, setMaxDictionaryValidationDepth, useKimPermission, validateSensitiveDataValue
public AssignmentRule()
protected boolean validateWorkArea(Assignment assignment)
protected boolean validateTask(Assignment assignment)
protected boolean validateDepartment(Assignment assignment)
protected boolean validateJob(Assignment assignment)
protected boolean validatePercentagePerEarnCode(Assignment assignment)
protected boolean validateEarnCode(AssignmentAccount assignmentAccount, org.joda.time.LocalDate assignmentEffectiveDate)
protected boolean validateRegPayEarnCode(Assignment assignment)
protected boolean validateAccounts(Assignment assignment)
protected boolean validateAccount(AssignmentAccount assignmentAccount)
protected boolean validateObjectCode(AssignmentAccount assignmentAccount, org.joda.time.LocalDate assignmentEffectiveDate)
protected boolean validateSubObjectCode(AssignmentAccount assignmentAccount, org.joda.time.LocalDate assignmentEffectiveDate)
protected boolean validateHasAccounts(Assignment assign)
protected boolean validateOnePrimaryAssignment(Assignment assignment, Assignment oldAssignment)
protected boolean validateActiveFlag(Assignment assign)
protected boolean processCustomRouteDocumentBusinessRules(org.kuali.rice.kns.document.MaintenanceDocument document)
processCustomRouteDocumentBusinessRules
in class org.kuali.rice.kns.maintenance.rules.MaintenanceDocumentRuleBase
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
Copyright © 2004–2014 The Kuali Foundation. All rights reserved.