Commit 8901b274 by Tuomas Riihimäki

Merge branch 'eventuser' of dev.insomnia.fi:/data/bortal into eventuser

2 parents 90c4bd07 4fa18554
...@@ -91,7 +91,7 @@ public class CardTemplateBean implements CardTemplateBeanLocal { ...@@ -91,7 +91,7 @@ public class CardTemplateBean implements CardTemplateBeanLocal {
@Override @Override
public void checkAllUsersCardRights() { public void checkAllUsersCardRights() {
for (EventUser u : userbean.getUsers()) { for (EventUser u : eventUserFacade.findAll()) {
checkPrintedCard(u); checkPrintedCard(u);
} }
} }
......
package fi.insomnia.bortal.facade; package fi.insomnia.bortal.facade;
import java.util.List;
import javax.ejb.EJB; import javax.ejb.EJB;
import javax.ejb.LocalBean; import javax.ejb.LocalBean;
import javax.ejb.Stateless; import javax.ejb.Stateless;
...@@ -52,4 +54,13 @@ public class EventUserFacade extends IntegerPkGenericFacade<EventUser> { ...@@ -52,4 +54,13 @@ public class EventUserFacade extends IntegerPkGenericFacade<EventUser> {
} }
public List<EventUser> findAll() {
CriteriaBuilder cb = getEm().getCriteriaBuilder();
CriteriaQuery<EventUser> cq = cb.createQuery(EventUser.class);
Root<EventUser> root = cq.from(EventUser.class);
cq.where(cb.equal(root.get(EventUser_.event),
eventBean.getCurrentEvent()));
return getEm().createQuery(cq).getResultList();
}
} }
...@@ -52,7 +52,7 @@ public class PlaceView extends GenericCDIView { ...@@ -52,7 +52,7 @@ public class PlaceView extends GenericCDIView {
private EventMap currentMap; private EventMap currentMap;
private String searchuser; private String searchuser;
private transient ListDataModel<User> userlist; private transient ListDataModel<EventUser> userlist;
@EJB @EJB
private AccountEventBeanLocal acbean; private AccountEventBeanLocal acbean;
...@@ -152,7 +152,7 @@ public class PlaceView extends GenericCDIView { ...@@ -152,7 +152,7 @@ public class PlaceView extends GenericCDIView {
public String searchUser() { public String searchUser() {
super.beginConversation(); super.beginConversation();
userlist = new ListDataModel<User>(userbean.getUsers(0, 0, null, searchuser).getResults()); userlist = new ListDataModel<EventUser>(userbean.getUsers(0, 0, null, searchuser).getResults());
return null; return null;
} }
...@@ -190,11 +190,11 @@ public class PlaceView extends GenericCDIView { ...@@ -190,11 +190,11 @@ public class PlaceView extends GenericCDIView {
return searchuser; return searchuser;
} }
public void setUserlist(ListDataModel<User> userlist) { public void setUserlist(ListDataModel<EventUser> userlist) {
this.userlist = userlist; this.userlist = userlist;
} }
public ListDataModel<User> getUserlist() { public ListDataModel<EventUser> getUserlist() {
return userlist; return userlist;
} }
......
Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!