|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.kuali.kfs.module.ar.document.service.impl.InvoiceRecurrenceDocumentServiceImpl
public class InvoiceRecurrenceDocumentServiceImpl
Constructor Summary | |
---|---|
InvoiceRecurrenceDocumentServiceImpl()
|
Method Summary | |
---|---|
org.kuali.rice.kns.service.BusinessObjectService |
getBusinessObjectService()
|
org.kuali.rice.kns.service.ParameterService |
getParameterService()
|
String |
getPostalCodeForTaxation(CustomerInvoiceDocument document)
This method returns the appropriate postal code for taxation |
boolean |
isCustomerInvoiceDetailTaxable(CustomerInvoiceDocument customerInvoiceDocument,
CustomerInvoiceDetail customerInvoiceDetail)
This method returns true if customer invoice detail amount can be taxed. |
boolean |
isInvoiceApproved(String invoiceNumber)
This method returns true if the invoice has an approved status. |
boolean |
isValidEndDateAndTotalRecurrenceNumber(Date recurrenceBeginDate,
Date recurrenceEndDate,
Integer totalRecurrenceNumber,
String recurrenceIntervalCode)
This method returns true if the end date and number of recurrences are valid if entered together. |
boolean |
isValidEndDateOrTotalRecurrenceNumber(Date endDate,
Integer totalRecurrenceNumber)
This method returns true if one of the end date or the number of recurrences is entered. |
boolean |
isValidInitiator(String initiator)
This method returns true if the initiator is valid. |
boolean |
isValidMaximumNumberOfRecurrences(Integer totalRecurrenceNumber,
String intervalCode)
This method returns true if the number of recurrences is not more than the maximum allowed. |
boolean |
isValidRecurrenceBeginDate(Date beginDate)
This method returns true if the bein date is valid. |
boolean |
isValidRecurrenceEndDate(Date beginDate,
Date endDate)
This method returns true if the end date is valid. |
void |
setBusinessObjectService(org.kuali.rice.kns.service.BusinessObjectService businessObjectService)
|
void |
setParameterService(org.kuali.rice.kns.service.ParameterService parameterService)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public InvoiceRecurrenceDocumentServiceImpl()
Method Detail |
---|
public boolean isCustomerInvoiceDetailTaxable(CustomerInvoiceDocument customerInvoiceDocument, CustomerInvoiceDetail customerInvoiceDetail)
InvoiceRecurrenceDocumentService
isCustomerInvoiceDetailTaxable
in interface InvoiceRecurrenceDocumentService
AccountsReceivableTaxService.isCustomerInvoiceDetailTaxable(org.kuali.kfs.module.ar.document.CustomerInvoiceDocument, org.kuali.kfs.module.ar.businessobject.CustomerInvoiceDetail)
public String getPostalCodeForTaxation(CustomerInvoiceDocument document)
InvoiceRecurrenceDocumentService
getPostalCodeForTaxation
in interface InvoiceRecurrenceDocumentService
AccountsReceivableTaxService.getPostalCodeForTaxation(org.kuali.kfs.module.ar.document.CustomerInvoiceDocument)
public boolean isInvoiceApproved(String invoiceNumber)
InvoiceRecurrenceDocumentService
isInvoiceApproved
in interface InvoiceRecurrenceDocumentService
org.kuali.kfs.module.ar.document.service.InvoiceRecurrenceService#isInvoiceApproved(String)
public boolean isValidRecurrenceBeginDate(Date beginDate)
InvoiceRecurrenceDocumentService
isValidRecurrenceBeginDate
in interface InvoiceRecurrenceDocumentService
org.kuali.kfs.module.ar.document.service.InvoiceRecurrenceService#isValidRecurrenceBeginDate(Date)
public boolean isValidRecurrenceEndDate(Date beginDate, Date endDate)
InvoiceRecurrenceDocumentService
isValidRecurrenceEndDate
in interface InvoiceRecurrenceDocumentService
org.kuali.kfs.module.ar.document.service.InvoiceRecurrenceService#isValidRecurrenceEndDate(Date)
public boolean isValidEndDateAndTotalRecurrenceNumber(Date recurrenceBeginDate, Date recurrenceEndDate, Integer totalRecurrenceNumber, String recurrenceIntervalCode)
InvoiceRecurrenceDocumentService
isValidEndDateAndTotalRecurrenceNumber
in interface InvoiceRecurrenceDocumentService
org.kuali.kfs.module.ar.document.service.InvoiceRecurrenceService#isValidEndDateAndTotalRecurrenceNumber(Date,Date,int,String)
public boolean isValidEndDateOrTotalRecurrenceNumber(Date endDate, Integer totalRecurrenceNumber)
InvoiceRecurrenceDocumentService
isValidEndDateOrTotalRecurrenceNumber
in interface InvoiceRecurrenceDocumentService
org.kuali.kfs.module.ar.document.service.InvoiceRecurrenceService#isValidEndDateOrTotalRecurrenceNumber(Date,int)
public boolean isValidMaximumNumberOfRecurrences(Integer totalRecurrenceNumber, String intervalCode)
InvoiceRecurrenceDocumentService
isValidMaximumNumberOfRecurrences
in interface InvoiceRecurrenceDocumentService
org.kuali.kfs.module.ar.document.service.InvoiceRecurrenceService#isValidMaximumNumberOfRecurrences(int,String)
public boolean isValidInitiator(String initiator)
InvoiceRecurrenceDocumentService
isValidInitiator
in interface InvoiceRecurrenceDocumentService
org.kuali.kfs.module.ar.document.service.InvoiceRecurrenceService#isValidInitiator(String)
public org.kuali.rice.kns.service.ParameterService getParameterService()
public void setParameterService(org.kuali.rice.kns.service.ParameterService parameterService)
public org.kuali.rice.kns.service.BusinessObjectService getBusinessObjectService()
public void setBusinessObjectService(org.kuali.rice.kns.service.BusinessObjectService businessObjectService)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |