Hi,
 
first of all, I'd like to thank all the people participating in JPivot and Mondrian development for such great work!
 
We consider different ways to use this stuff in our projects. During our research activities there are some enhancement requests appeared which may become useful for other people using JPivot.
 
I'd like to start from a very small request. It's currently possible to define bookmarks in JPivot. But it's unfortunately impossible to store bookmarks state via Java serialization. Therefore I suggest the following classes to implement java.io.Serializable:
 
    com.tonbeller.jpivot.table.span.PropertySpanBuilder$BookmarkState
    com.tonbeller.jpivot.table.navi.AxisStyleUI$BookmarkState
    com.tonbeller.jpivot.olap.query.ExpBean
    com.tonbeller.jpivot.olap.query.PositionNodeBean
 
I believe that this list is actual for CVS snapshot from Apr-12. Maybe this list is incomplete. These classes were used in our experimental olap model configuration.
 
Thanks and best regards,
Anton Nikitin