public class OleLineItemReceivingDocumentRule extends LineItemReceivingDocumentRule
| Constructor and Description | 
|---|
| OleLineItemReceivingDocumentRule() | 
| Modifier and Type | Method and Description | 
|---|---|
| protected boolean | isAcknowledged(LineItemReceivingDocument receivingDocument)This method validates if all Special Handling notes are acknowledged
 for the line item entered. | 
| protected boolean | isAtLeastOneItemEntered(ReceivingDocument receivingDocument)This method overrided to Add the Error Message separatly for Total Quantity Received and Total Parts Received | 
| boolean | processAddReceivingItemRules(ReceivingDocument document,
                                                        LineItemReceivingItem item,
                                                        String errorPathPrefix)Overridden method to include validation for parts along with the existing validation
 when adding a new line item in OLE Line Item Receiving Document. | 
| boolean | processCustomLineItemReceivingDescriptionBusinessRules(org.kuali.rice.krad.document.Document document,
                                                                                                            OleLineItemReceivingItem lineItem) | 
| protected boolean | processCustomRouteDocumentBusinessRules(org.kuali.rice.krad.document.Document document)Overridden method to include validation for parts along with the existing validation
 for OLE Line Item Receiving Document. | 
| protected boolean | validateAllReceivingLinesHaveSaneParts(ReceivingDocument document)This method validates if parts returned/damaged is greater than parts received for a line item
 in OLE Line Item Receiving document | 
| protected boolean | validatePartsDamagedNotMoreThanReceived(ReceivingDocument document,
                                                                              LineItemReceivingItem item,
                                                                              String errorPathPrefix,
                                                                              Integer lineNumber)This method validates if parts damaged is greater than parts received for a line item
 in OLE Line Item Receiving document and sets error accordingly. | 
| protected boolean | validatePartsReturnedNotMoreThanReceived(ReceivingDocument document,
                                                                                LineItemReceivingItem item,
                                                                                String errorPathPrefix,
                                                                                Integer lineNumber)This method validates if parts returned is greater than parts received for a line item
 in OLE Line Item Receiving document and sets error accordingly. | 
canCreateLineItemReceivingDocument, hasRequiredFieldsForContinue, processContinuePurapBusinessRules, validateAllReceivingLinesHaveSaneQuantities, validateItemUnitOfMeasure, validateQuantityDamagedNotMoreThanReceived, validateQuantityReturnedNotMoreThanReceivedgetDictionaryValidationServicebuildDocumentTypeActionRequestPermissionDetails, buildDocumentTypePermissionDetails, getDataDictionaryService, getDocumentDictionaryService, getGroupService, getKualiConfigurationService, getMaxDictionaryValidationDepth, getPermissionService, getPersonService, hasAdHocRouteCompletion, isAddHocRoutePersonValid, isAddHocRouteWorkgroupValid, isAdHocRouteCompletionToInitiator, isAdHocRouteRecipientsValid, isDocumentAttributesValid, isDocumentOverviewValid, isNoteValid, processAddAdHocRoutePerson, processAddAdHocRouteWorkgroup, processAddNote, processApproveDocument, processCompleteDocument, processCustomAddAdHocRoutePersonBusinessRules, processCustomAddAdHocRouteWorkgroupBusinessRules, processCustomAddNoteBusinessRules, processCustomApproveDocumentBusinessRules, processCustomCompleteDocumentBusinessRules, processCustomSaveDocumentBusinessRules, processCustomSendAdHocRequests, processRouteDocument, processSaveDocument, processSendAdHocRequests, setDocumentDictionaryService, setMaxDictionaryValidationDepth, useKimPermission, validateSensitiveDataValuepublic OleLineItemReceivingDocumentRule()
protected boolean processCustomRouteDocumentBusinessRules(org.kuali.rice.krad.document.Document document)
processCustomRouteDocumentBusinessRules in class LineItemReceivingDocumentRuledocument - public boolean processAddReceivingItemRules(ReceivingDocument document, LineItemReceivingItem item, String errorPathPrefix)
processAddReceivingItemRules in interface AddReceivingItemRuleprocessAddReceivingItemRules in class LineItemReceivingDocumentRuledocument - item - errorPathPrefix - org.kuali.ole.module.purap.document.validation.AddReceivingItemRule#processAddReceivingItemRules(org.kuali.ole.module.purap.document.ReceivingDocument, org.kuali.ole.module.purap.businessobject.ReceivingItem)protected boolean validatePartsReturnedNotMoreThanReceived(ReceivingDocument document, LineItemReceivingItem item, String errorPathPrefix, Integer lineNumber)
document - item - errorPathPrefix - lineNumber - protected boolean validatePartsDamagedNotMoreThanReceived(ReceivingDocument document, LineItemReceivingItem item, String errorPathPrefix, Integer lineNumber)
document - item - errorPathPrefix - lineNumber - protected boolean validateAllReceivingLinesHaveSaneParts(ReceivingDocument document)
document - protected boolean isAcknowledged(LineItemReceivingDocument receivingDocument)
receivingDocument - protected boolean isAtLeastOneItemEntered(ReceivingDocument receivingDocument)
isAtLeastOneItemEntered in class LineItemReceivingDocumentRulereceivingDocument - public boolean processCustomLineItemReceivingDescriptionBusinessRules(org.kuali.rice.krad.document.Document document, OleLineItemReceivingItem lineItem)
Copyright © 2004–2015 The Kuali Foundation. All rights reserved.