cayenne-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Cris Daniluk" <cris.dani...@gmail.com>
Subject Re: cayenne+jasperreports problem
Date Thu, 11 May 2006 13:02:13 GMT
FYI, this was written for Jasper 1.1. 1.2 has some significant changes
that probably lead to an easier way to do integration w/Cayenne. I
have no idea if this works with 1.2 or not.

Cris

On 5/11/06, Alan Baltazar <acatalanb@yahoo.com> wrote:
> hello,
>
>   i implemented this
> http://www.objectstyle.org/confluence/display/CAY/Jasper+Integration
> to integrate cayenne and jasperreports for a web application (no spring framework, just
> straight cayenne,struts web app). my problem here, is that, I get a class cast exception
> for this class, DataRowDataSource (see arrow below).
>
> public class DataRowDataSource implements JRDataSource {
>
>     private Iterator rowIterator;
>     private DataRow activeRow;
>
>     public DataRowDataSource(List dataRowList) {
>         rowIterator = dataRowList.iterator();
>         activeRow = (DataRow)rowIterator.next();  <--- cast problem here (posted sample
>                                                     didn't have the (DataRow) cast, i
> added                                                    it here to compile)
>     }
>
>     public boolean next() throws JRException {
>         boolean hasNext = rowIterator.hasNext();
>         if (hasNext) {
>             activeRow = (DataRow) rowIterator.next();
>         }
>
>         return hasNext;
>     }
>
>     public Object getFieldValue(JRField field) throws JRException {
>         return activeRow.get(field.getName());
>     }
>
> }
>
>  has anyone implemented this sample? if yes, how did you fix this problem? I'm using
the
> latest cayenne, struts, jasperreports versions.
>
> Alan,
>
> __________________________________________________
> Do You Yahoo!?
> Tired of spam?  Yahoo! Mail has the best spam protection around
> http://mail.yahoo.com
>

Mime
View raw message