Commit 6a157d33 by Tuomas Riihimäki

User vai eventuser-id säätöä

1 parent 0bdb53ee
......@@ -298,11 +298,11 @@ public class UserBean implements UserBeanLocal {
return true;
}
@Override
@RolesAllowed(UserPermission.S_VIEW_ALL)
public User findById(Integer id) {
return userFacade.find(id);
}
// @Override
// @RolesAllowed(UserPermission.S_VIEW_ALL)
// public User findById(Integer id) {
// return userFacade.find(id);
// }
@Override
@RolesAllowed(UserPermission.S_VIEW_ALL)
......@@ -407,7 +407,7 @@ public class UserBean implements UserBeanLocal {
}
@Override
public EventUser findEventUserById(Integer integer) {
public EventUser findByEventUserId(Integer integer) {
return eventUserFacade.find(integer);
}
......@@ -435,4 +435,15 @@ public class UserBean implements UserBeanLocal {
}
return ret;
}
@Override
public EventUser findByUserId(Integer userid) {
User user = userFacade.find(userid);
EventUser ret = null;
if (user != null)
{
ret = this.getEventUser(user);
}
return ret;
}
}
......@@ -33,9 +33,9 @@ public interface UserBeanLocal {
boolean initPasswordReset(String user, String mailpath);
User findById(Integer integer);
EventUser findByUserId(Integer userid);
EventUser findEventUserById(Integer integer);
EventUser findByEventUserId(Integer integer);
GroupMembership findToken(String token);
......
......@@ -110,7 +110,7 @@ public class UploadServlet extends HttpServlet {
String type = request.getParameter("type");
if (type.equals("userimage")) {
logger.debug("Uploading userimage for user {}");
UserImage userimage = userbean.uploadImage(userbean.getEventUser(userbean.findById(destId)), contenttype, imagedata, filename, description);
UserImage userimage = userbean.uploadImage(userbean.findByEventUserId(destId), contenttype, imagedata, filename, description);
utilbean.convertImage(userimage.getUser());
} else if (type.equals("mapimage")) {
eventmapbean.sendImage(destId, imagedata);
......
......@@ -52,7 +52,7 @@ public class ProductShopView extends GenericCDIView {
public void initBillView()
{
if (requirePermissions(ShopPermission.LIST_USERPRODUCTS)) {
if (requirePermissions(ShopPermission.LIST_USERPRODUCTS) && shoppingcart == null) {
shoppingcart = new ListDataModel<ProductShopItem>(ProductShopItem.productList(productBean.listUserShoppableProducts()));
logger.debug("Initialized billing shoppingcart to {}", shoppingcart);
this.beginConversation();
......@@ -62,7 +62,7 @@ public class ProductShopView extends GenericCDIView {
public void initShopView() {
if (requirePermissions(ShopPermission.SHOP_TO_OTHERS)) {
if (requirePermissions(ShopPermission.SHOP_TO_OTHERS) && shoppingcart == null) {
shoppingcart = new ListDataModel<ProductShopItem>(ProductShopItem.productList(productBean.listUserShoppableProducts()));
logger.debug("Initialized shoppingcart to {}", shoppingcart);
this.beginConversation();
......
......@@ -88,7 +88,7 @@ public class UserView extends GenericCDIView {
public EventUser getSelectedUser() {
if (user == null) {
if (userid != null && permbean.hasPermission(UserPermission.VIEW_ALL)) {
user = userbean.findEventUserById(userid);
user = userbean.findByUserId(userid);
} else {
user = getCurrentUser();
}
......
......@@ -17,7 +17,7 @@ public class EventUserConverter extends GenericIntegerEntityConverter<EventUser>
@Override
protected EventUser find(Integer id) {
return userbean.findEventUserById(id);
return userbean.findByEventUserId(id);
}
}
package fi.insomnia.bortal.web.converter;
import javax.ejb.EJB;
import javax.faces.bean.RequestScoped;
import javax.inject.Named;
import fi.insomnia.bortal.beans.UserBeanLocal;
import fi.insomnia.bortal.model.User;
import fi.insomnia.bortal.utilities.jsf.GenericIntegerEntityConverter;
@Named
@RequestScoped
public class UserConverter extends GenericIntegerEntityConverter<User> {
@EJB
private UserBeanLocal userbean;
@Override
protected User find(Integer id) {
return userbean.findById(id);
}
}
Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!