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, validateMaintenanceDocumentbuildDocumentTypeActionRequestPermissionDetails, 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, validateSensitiveDataValuepublic 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.MaintenanceDocumentRuleBasepublic boolean processCustomAddCollectionLineBusinessRules(org.kuali.rice.krad.maintenance.MaintenanceDocument document, String collectionName, Object line)
processCustomAddCollectionLineBusinessRules in class org.kuali.rice.krad.rules.MaintenanceDocumentRuleBaseCopyright © 2004–2015 The Kuali Foundation. All rights reserved.