public class AssignmentRule extends org.kuali.rice.krad.rules.MaintenanceDocumentRuleBase
Constructor and Description |
---|
AssignmentRule() |
Modifier and Type | Method and Description |
---|---|
boolean |
processCustomAddCollectionLineBusinessRules(org.kuali.rice.krad.maintenance.MaintenanceDocument document,
String collectionName,
Object line) |
protected boolean |
processCustomRouteDocumentBusinessRules(org.kuali.rice.krad.maintenance.MaintenanceDocument document)
It looks like the method that calls this class doesn't actually care
about the return type.
|
protected boolean |
validateAccount(AssignmentAccountBo assignmentAccount) |
protected boolean |
validateAccounts(AssignmentBo assignment) |
protected boolean |
validateActiveFlag(AssignmentBo assign) |
protected boolean |
validateDepartment(AssignmentBo assignment) |
protected boolean |
validateEarnCode(AssignmentAccountBo assignmentAccount,
org.joda.time.LocalDate assignmentEffectiveDate) |
protected boolean |
validateHasAccounts(AssignmentBo assign) |
protected boolean |
validateJob(AssignmentBo assignment) |
protected boolean |
validateObjectCode(AssignmentAccountBo assignmentAccount,
org.joda.time.LocalDate assignmentEffectiveDate) |
protected boolean |
validateOnePrimaryAssignment(AssignmentBo assignment,
AssignmentBo oldAssignment) |
protected boolean |
validatePercentagePerEarnCode(AssignmentBo assignment) |
protected boolean |
validateRegPayEarnCode(AssignmentBo assignment) |
protected boolean |
validateSubObjectCode(AssignmentAccountBo assignmentAccount,
org.joda.time.LocalDate assignmentEffectiveDate) |
protected boolean |
validateTask(AssignmentBo assignment) |
protected boolean |
validateWorkArea(AssignmentBo assignment) |
checkEmptyBOField, checkEmptyDocumentField, checkEmptyValue, checkForPartiallyFilledOutReferenceForeignKeys, clearErrorPath, consolidateFieldNames, dataDictionaryValidate, errorAlreadyExists, getConfigService, getDataObjectAuthorizationService, getDataObjectService, getDateTimeService, getDdService, getDictionaryValidationService, getFieldLabel, getFieldLabel, getHumanReadablePrimaryKeyFieldNames, getNewDataObject, getOldDataObject, getPersonService, getRoleService, getWorkflowDocumentService, isCorrectMaintenanceClass, isDocumentInactivatingBusinessObject, isDocumentValidForSave, primaryKeyCheck, processAddCollectionLine, processApproveDocument, processCustomApproveDocumentBusinessRules, processCustomSaveDocumentBusinessRules, processGlobalApproveDocumentBusinessRules, processGlobalRouteDocumentBusinessRules, processGlobalSaveDocumentBusinessRules, processInactivationBlockChecking, processInactivationBlockChecking, processRouteDocument, processSaveDocument, putDocumentError, putDocumentError, putFieldError, putFieldError, putFieldError, putFieldErrorWithShortLabel, putGlobalError, putGlobalError, putGlobalError, putGlobalsError, putGlobalsError, putInactivationBlockingErrorOnPage, resumeErrorPath, setConfigService, setDataObjectAuthorizationService, setDdService, setDictionaryValidationService, setNewDataObject, setPersonService, setupBaseConvenienceObjects, setupConvenienceObjects, setWorkflowDocumentService, showErrorMap, validateDocumentStructure, validateGlobalBusinessObjectPersistable, validateMaintenanceDocument
buildDocumentTypeActionRequestPermissionDetails, buildDocumentTypePermissionDetails, getDataDictionaryService, getDocumentDictionaryService, getGroupService, getKualiConfigurationService, getMaxDictionaryValidationDepth, getPermissionService, hasAdHocRouteCompletion, isAddHocRoutePersonValid, isAddHocRouteWorkgroupValid, isAdHocRouteCompletionToInitiator, isAdHocRouteRecipientsValid, isDocumentAttributesValid, isDocumentOverviewValid, isNoteValid, processAddAdHocRoutePerson, processAddAdHocRouteWorkgroup, processAddNote, processCompleteDocument, processCustomAddAdHocRoutePersonBusinessRules, processCustomAddAdHocRouteWorkgroupBusinessRules, processCustomAddCollectionLineBusinessRules, processCustomAddNoteBusinessRules, processCustomApproveDocumentBusinessRules, processCustomCompleteDocumentBusinessRules, processCustomRouteDocumentBusinessRules, processCustomSaveDocumentBusinessRules, processCustomSendAdHocRequests, processSendAdHocRequests, setDocumentDictionaryService, setMaxDictionaryValidationDepth, useKimPermission, validateSensitiveDataValue
public AssignmentRule()
protected boolean validateWorkArea(AssignmentBo assignment)
protected boolean validateTask(AssignmentBo assignment)
protected boolean validateDepartment(AssignmentBo assignment)
protected boolean validateJob(AssignmentBo assignment)
protected boolean validatePercentagePerEarnCode(AssignmentBo assignment)
protected boolean validateEarnCode(AssignmentAccountBo assignmentAccount, org.joda.time.LocalDate assignmentEffectiveDate)
protected boolean validateRegPayEarnCode(AssignmentBo assignment)
protected boolean validateAccounts(AssignmentBo assignment)
protected boolean validateAccount(AssignmentAccountBo assignmentAccount)
protected boolean validateObjectCode(AssignmentAccountBo assignmentAccount, org.joda.time.LocalDate assignmentEffectiveDate)
protected boolean validateSubObjectCode(AssignmentAccountBo assignmentAccount, org.joda.time.LocalDate assignmentEffectiveDate)
protected boolean validateHasAccounts(AssignmentBo assign)
protected boolean validateOnePrimaryAssignment(AssignmentBo assignment, AssignmentBo oldAssignment)
protected boolean validateActiveFlag(AssignmentBo assign)
protected boolean processCustomRouteDocumentBusinessRules(org.kuali.rice.krad.maintenance.MaintenanceDocument document)
processCustomRouteDocumentBusinessRules
in class org.kuali.rice.krad.rules.MaintenanceDocumentRuleBase
public boolean processCustomAddCollectionLineBusinessRules(org.kuali.rice.krad.maintenance.MaintenanceDocument document, String collectionName, Object line)
processCustomAddCollectionLineBusinessRules
in class org.kuali.rice.krad.rules.MaintenanceDocumentRuleBase
Copyright © 2004–2015 The Kuali Foundation. All rights reserved.