Try using one of the UEL functions: http://ci.apache.org/projects/ofbiz/site/javadocs/
-Adrian --- On Sun, 12/5/10, Naveen Kumar <[email protected]> wrote: > From: Naveen Kumar <[email protected]> > Subject: Re: Calling class method from within a simple method > To: [email protected], "Jacques Le Roux" <[email protected]> > Date: Sunday, December 5, 2010, 9:05 PM > Hi Jacques, > > I tried with type int, but ended up with the below > mentioned error. > > ERROR: Could not complete the Create a list with > information on payment due > dates and amounts for the invoice > [file:/home/naveen/workspace/ofbiz.10.04/applications/accounting/script/org/ofbiz/accounting/payment/PaymentServices.xml#getInvoicePaymentInfoList] > process [Illegal argument calling method to execute named > getMonthStart: > java.lang.IllegalArgumentException: argument type mismatch] > (Error getting > value from the database for display of field > [invoiceItemTypeId] on form > [invoiceItems]: > > Regards, > Naveen. > > On Sun, Dec 5, 2010 at 1:32 AM, Jacques Le Roux < > [email protected]> > wrote: > > > Did you try with type int instead of Long? > > > > Jacques > > > > From: "Naveen Kumar" <[email protected]> > > > > Hi All, > >> > >> I am trying, following snippet in a simple > method. > >> > >> <set field="intervalDays" value="0" /> > >> > <call-class-method > >> class-name="org.ofbiz.base.util.UtilDateTime" > method-name="getMonthStart" > >> ret-field="invoicePaymentInfo.dueDate"> > >> > <field > field="invoice.invoiceDate" type="Timestamp"/> > >> > <field field="intervalDays" > type="Long" /> > >> > <field > field="invoiceTerm.termDays" type="Long"/> > >> > </call-class-method> > >> > >> I am getting method not found error, > >> > >> /PaymentServices.xml#getInvoicePaymentInfoList] > process [Could not find > >> method to execute named getMonthStart: > java.lang.NoSuchMethodException: > >> > org.ofbiz.base.util.UtilDateTime.getMonthStart(java.sql.Timestamp, > >> java.lang.Long)] > >> > >> Can anyone help me out to sort this issue. > >> > >> Regards, > >> Naveen. > >> > >> > > >
