public class ContractManagerAssignmentDocumentRule extends org.kuali.rice.kns.rules.TransactionalDocumentRuleBase
| Modifier and Type | Field and Description | 
|---|---|
| protected static org.apache.log4j.Logger | LOG | 
| Constructor and Description | 
|---|
| ContractManagerAssignmentDocumentRule() | 
| Modifier and Type | Method and Description | 
|---|---|
| protected boolean | processCustomApproveDocumentBusinessRules(org.kuali.rice.krad.rules.rule.event.ApproveDocumentEvent approveEvent) | 
| protected boolean | processCustomRouteDocumentBusinessRules(org.kuali.rice.krad.document.Document document) | 
| protected boolean | processValidation(ContractManagerAssignmentDocument document)Perform validation for Contract Manager Assignment document such as validating contract manager codes. | 
| boolean | validateContractManagerCodes(List contractManagerAssignmentDetails)Review the list of ContractManagerAssignmentDetails where the user has entered ContractManagerCodes,
 validates that each entered code is valid;
 on the other hand, validate that at least one row has a valid CM code assigned. | 
getDictionaryValidationServicebuildDocumentTypeActionRequestPermissionDetails, buildDocumentTypePermissionDetails, getDataDictionaryService, getDocumentDictionaryService, getGroupService, getKualiConfigurationService, getMaxDictionaryValidationDepth, getPermissionService, getPersonService, hasAdHocRouteCompletion, isAddHocRoutePersonValid, isAddHocRouteWorkgroupValid, isAdHocRouteCompletionToInitiator, isAdHocRouteRecipientsValid, isDocumentAttributesValid, isDocumentOverviewValid, isNoteValid, processAddAdHocRoutePerson, processAddAdHocRouteWorkgroup, processAddNote, processApproveDocument, processCompleteDocument, processCustomAddAdHocRoutePersonBusinessRules, processCustomAddAdHocRouteWorkgroupBusinessRules, processCustomAddNoteBusinessRules, processCustomCompleteDocumentBusinessRules, processCustomSaveDocumentBusinessRules, processCustomSendAdHocRequests, processRouteDocument, processSaveDocument, processSendAdHocRequests, setDocumentDictionaryService, setMaxDictionaryValidationDepth, useKimPermission, validateSensitiveDataValueprotected static org.apache.log4j.Logger LOG
public ContractManagerAssignmentDocumentRule()
protected boolean processCustomRouteDocumentBusinessRules(org.kuali.rice.krad.document.Document document)
processCustomRouteDocumentBusinessRules in class org.kuali.rice.krad.rules.DocumentRuleBaseDocumentRuleBase.processCustomRouteDocumentBusinessRules(Document)protected boolean processCustomApproveDocumentBusinessRules(org.kuali.rice.krad.rules.rule.event.ApproveDocumentEvent approveEvent)
processCustomApproveDocumentBusinessRules in class org.kuali.rice.krad.rules.DocumentRuleBaseorg.kuali.rice.krad.rules.DocumentRuleBase#processCustomApproveDocumentBusinessRules(org.kuali.rice.krad.rule.event.ApproveDocumentEvent)protected boolean processValidation(ContractManagerAssignmentDocument document)
document - Contract Manager Assignment documentpublic boolean validateContractManagerCodes(List contractManagerAssignmentDetails)
contractManagerAssignmentDetails - A list containing the code to be validated.Copyright © 2004–2015 The Kuali Foundation. All rights reserved.