public class OleValidationRuleBase extends AccountingRuleEngineRuleBase implements OleValidationRule
Modifier and Type | Field and Description |
---|---|
protected static org.apache.log4j.Logger |
LOG |
protected static org.kuali.rice.coreservice.framework.parameter.ParameterService |
parameterService |
Constructor and Description |
---|
OleValidationRuleBase()
Constructs a OleRequisitionRule.java
|
Modifier and Type | Method and Description |
---|---|
org.kuali.rice.coreservice.framework.parameter.ParameterService |
getParameterService() |
boolean |
isRequestorPhoneNumberValid(org.kuali.rice.krad.document.Document document) |
boolean |
processCustomAddCopiesPurchaseOrderBusinessRules(org.kuali.rice.krad.document.Document document,
OlePurchaseOrderItem purItem) |
boolean |
processCustomAddCopiesRequisitionBusinessRules(org.kuali.rice.krad.document.Document document,
OleRequisitionItem reqItem) |
boolean |
processCustomAddDiscountInvoiceBusinessRules(org.kuali.rice.krad.document.Document document,
OleInvoiceItem payItem) |
boolean |
processCustomAddDiscountPaymentRequestBusinessRules(org.kuali.rice.krad.document.Document document,
OlePaymentRequestItem payItem) |
boolean |
processCustomAddDiscountPurchaseOrderBusinessRules(org.kuali.rice.krad.document.Document document,
OlePurchaseOrderItem purItem) |
boolean |
processCustomAddDiscountRequisitionBusinessRules(org.kuali.rice.krad.document.Document document,
OleRequisitionItem reqItem) |
boolean |
processCustomCreditMemoDescriptionBusinessRules(org.kuali.rice.krad.document.Document document,
OleCreditMemoItem creditMemoItem) |
boolean |
processCustomForeignCurrencyCreditMemoBusinessRules(org.kuali.rice.krad.document.Document document,
OleCreditMemoItem creditMemoItem) |
boolean |
processCustomForeignCurrencyInvoiceBusinessRules(org.kuali.rice.krad.document.Document document,
OleInvoiceItem payItem) |
boolean |
processCustomForeignCurrencyPaymentRequestBusinessRules(org.kuali.rice.krad.document.Document document,
OlePaymentRequestItem payItem) |
boolean |
processCustomForeignCurrencyPurchaseOrderBusinessRules(org.kuali.rice.krad.document.Document document,
OlePurchaseOrderItem purItem) |
boolean |
processCustomForeignCurrencyRequisitionBusinessRules(org.kuali.rice.krad.document.Document document,
OleRequisitionItem item) |
boolean |
processCustomInvoiceDescriptionBusinessRules(org.kuali.rice.krad.document.Document document,
OleInvoiceItem payItem) |
boolean |
processCustomPaymentRequestDescriptionBusinessRules(org.kuali.rice.krad.document.Document document,
OlePaymentRequestItem payItem) |
boolean |
processCustomPurchaseOrderDescriptionBusinessRules(org.kuali.rice.krad.document.Document document,
OlePurchaseOrderItem purItem) |
protected boolean |
processCustomSaveDocumentBusinessRules(org.kuali.rice.krad.document.Document document) |
boolean |
processInvoiceSubscriptionOverlayBusinessRules(org.kuali.rice.krad.document.Document document,
OleInvoiceItem invoiceItem) |
void |
selectVendorDetailsForPaymentRequestDocumet(OlePaymentRequestDocument olePaymentRequestDocument) |
void |
selectVendorDetailsForPurchaseOrderAmendmentDocument(OlePurchaseOrderAmendmentDocument olePurchaseOrderAmendmentDocument) |
void |
selectVendorDetailsForRequisitionDocument(OleRequisitionDocument oleRequisitionDocument) |
void |
validateAdditionalCharges(OleRequisitionDocument oleRequisitionDocument) |
void |
validateDeliverAddress(OleRequisitionDocument oleRequisitionDocument) |
void |
validateItemAccount(OleRequisitionDocument oleRequisitionDocument) |
getDataDictionaryEntryForDocument, isDocumentAttributesValid, processCustomAddAdHocRoutePersonBusinessRules, processCustomAddAdHocRouteWorkgroupBusinessRules, processCustomAddNoteBusinessRules, processCustomApproveDocumentBusinessRules, processCustomRouteDocumentBusinessRules, validateForEvent
getDictionaryValidationService
buildDocumentTypeActionRequestPermissionDetails, buildDocumentTypePermissionDetails, getDataDictionaryService, getDocumentDictionaryService, getGroupService, getKualiConfigurationService, getMaxDictionaryValidationDepth, getPermissionService, getPersonService, hasAdHocRouteCompletion, isAddHocRoutePersonValid, isAddHocRouteWorkgroupValid, isAdHocRouteCompletionToInitiator, isAdHocRouteRecipientsValid, isDocumentOverviewValid, isNoteValid, processAddAdHocRoutePerson, processAddAdHocRouteWorkgroup, processAddNote, processApproveDocument, processCompleteDocument, processCustomCompleteDocumentBusinessRules, processCustomSendAdHocRequests, processRouteDocument, processSaveDocument, processSendAdHocRequests, setDocumentDictionaryService, setMaxDictionaryValidationDepth, useKimPermission, validateSensitiveDataValue
protected static org.apache.log4j.Logger LOG
protected static org.kuali.rice.coreservice.framework.parameter.ParameterService parameterService
public OleValidationRuleBase()
public boolean processCustomAddDiscountRequisitionBusinessRules(org.kuali.rice.krad.document.Document document, OleRequisitionItem reqItem)
processCustomAddDiscountRequisitionBusinessRules
in interface OleValidationRule
public boolean processCustomAddDiscountPurchaseOrderBusinessRules(org.kuali.rice.krad.document.Document document, OlePurchaseOrderItem purItem)
processCustomAddDiscountPurchaseOrderBusinessRules
in interface OleValidationRule
public boolean processCustomAddDiscountPaymentRequestBusinessRules(org.kuali.rice.krad.document.Document document, OlePaymentRequestItem payItem)
processCustomAddDiscountPaymentRequestBusinessRules
in interface OleValidationRule
public boolean processCustomAddDiscountInvoiceBusinessRules(org.kuali.rice.krad.document.Document document, OleInvoiceItem payItem)
processCustomAddDiscountInvoiceBusinessRules
in interface OleValidationRule
public boolean processCustomForeignCurrencyRequisitionBusinessRules(org.kuali.rice.krad.document.Document document, OleRequisitionItem item)
processCustomForeignCurrencyRequisitionBusinessRules
in interface OleValidationRule
public boolean processCustomForeignCurrencyPurchaseOrderBusinessRules(org.kuali.rice.krad.document.Document document, OlePurchaseOrderItem purItem)
processCustomForeignCurrencyPurchaseOrderBusinessRules
in interface OleValidationRule
public boolean processCustomForeignCurrencyPaymentRequestBusinessRules(org.kuali.rice.krad.document.Document document, OlePaymentRequestItem payItem)
processCustomForeignCurrencyPaymentRequestBusinessRules
in interface OleValidationRule
public boolean processCustomForeignCurrencyInvoiceBusinessRules(org.kuali.rice.krad.document.Document document, OleInvoiceItem payItem)
processCustomForeignCurrencyInvoiceBusinessRules
in interface OleValidationRule
protected boolean processCustomSaveDocumentBusinessRules(org.kuali.rice.krad.document.Document document)
processCustomSaveDocumentBusinessRules
in class AccountingRuleEngineRuleBase
DocumentRuleBase.processCustomSaveDocumentBusinessRules(org.kuali.rice.krad.document.Document)
public void validateItemAccount(OleRequisitionDocument oleRequisitionDocument)
public void validateAdditionalCharges(OleRequisitionDocument oleRequisitionDocument)
public void validateDeliverAddress(OleRequisitionDocument oleRequisitionDocument)
public void selectVendorDetailsForRequisitionDocument(OleRequisitionDocument oleRequisitionDocument)
public void selectVendorDetailsForPaymentRequestDocumet(OlePaymentRequestDocument olePaymentRequestDocument)
public void selectVendorDetailsForPurchaseOrderAmendmentDocument(OlePurchaseOrderAmendmentDocument olePurchaseOrderAmendmentDocument)
public boolean isRequestorPhoneNumberValid(org.kuali.rice.krad.document.Document document)
public boolean processCustomPaymentRequestDescriptionBusinessRules(org.kuali.rice.krad.document.Document document, OlePaymentRequestItem payItem)
processCustomPaymentRequestDescriptionBusinessRules
in interface OleValidationRule
public boolean processCustomInvoiceDescriptionBusinessRules(org.kuali.rice.krad.document.Document document, OleInvoiceItem payItem)
processCustomInvoiceDescriptionBusinessRules
in interface OleValidationRule
public boolean processCustomPurchaseOrderDescriptionBusinessRules(org.kuali.rice.krad.document.Document document, OlePurchaseOrderItem purItem)
processCustomPurchaseOrderDescriptionBusinessRules
in interface OleValidationRule
public boolean processCustomForeignCurrencyCreditMemoBusinessRules(org.kuali.rice.krad.document.Document document, OleCreditMemoItem creditMemoItem)
processCustomForeignCurrencyCreditMemoBusinessRules
in interface OleValidationRule
public boolean processCustomCreditMemoDescriptionBusinessRules(org.kuali.rice.krad.document.Document document, OleCreditMemoItem creditMemoItem)
processCustomCreditMemoDescriptionBusinessRules
in interface OleValidationRule
public boolean processCustomAddCopiesRequisitionBusinessRules(org.kuali.rice.krad.document.Document document, OleRequisitionItem reqItem)
processCustomAddCopiesRequisitionBusinessRules
in interface OleValidationRule
public boolean processCustomAddCopiesPurchaseOrderBusinessRules(org.kuali.rice.krad.document.Document document, OlePurchaseOrderItem purItem)
processCustomAddCopiesPurchaseOrderBusinessRules
in interface OleValidationRule
public boolean processInvoiceSubscriptionOverlayBusinessRules(org.kuali.rice.krad.document.Document document, OleInvoiceItem invoiceItem)
processInvoiceSubscriptionOverlayBusinessRules
in interface OleValidationRule
public org.kuali.rice.coreservice.framework.parameter.ParameterService getParameterService()
Copyright © 2004–2015 The Kuali Foundation. All rights reserved.