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.
> >>
> >>
> >
> 



Reply via email to