Java Mailing List Archive

http://www.junlu.com/

Home » Home (12/2007) » JBoss User Help »

[jboss-user] [JBoss Seam] - Re: dynamic filtering of resultlists

scott.stark@jboss.org

2007-07-17


I would take this approach:

make a collection of lectures in the semester entity like this:


| @Entity
| @Name("semester")
| ...
| public class Semester implements Serializable{
| ...
|
| //I assume the semester and lecture is n:n so needing a linking entity called
| // SemesterXLecture
| private Set<SemesterXLecture> lectures;
|
| @OneToMany   // lazy or eager as you wish, I would prefer eager here
| ...
| public Set<SemesterXLecture> getLectures(){
|  return this.lectures;
| }
| }
|

Then, in one of your conversation beans, load all Semesters and cache them. Then, you can use


| aSemester.getLectures();
|

anywhere in your conversation beans. You can also hood a semester in your xhtml file and use it similar to this code:


| <h:dataTable value="#{someManager.semester.lectures}" var="lecture">
| <h:column>
| <h:outputText value="#{lecture.desc}" />
| </h:column>
| ...
| </h:dataTable>
|

so the lecture changes "dynamically" if you change the semester.


Regards,
Ellen

View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4065025#4065025

Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4065025
_______________________________________________
jboss-user mailing list
jboss-user@(protected)
https://lists.jboss.org/mailman/listinfo/jboss-user
©2008 junlu.com - Jax Systems, LLC, U.S.A.