Commit cb611cdf by Tuomas Riihimäki

Mergeee

2 parents afc9cb8a 5f45410b
...@@ -18,9 +18,11 @@ import org.slf4j.LoggerFactory; ...@@ -18,9 +18,11 @@ import org.slf4j.LoggerFactory;
import fi.insomnia.bortal.enums.apps.UserPermission; import fi.insomnia.bortal.enums.apps.UserPermission;
import fi.insomnia.bortal.facade.CardTemplateFacade; import fi.insomnia.bortal.facade.CardTemplateFacade;
import fi.insomnia.bortal.facade.EventUserFacade;
import fi.insomnia.bortal.facade.PrintedCardFacade; import fi.insomnia.bortal.facade.PrintedCardFacade;
import fi.insomnia.bortal.facade.UserFacade; import fi.insomnia.bortal.facade.UserFacade;
import fi.insomnia.bortal.model.CardTemplate; import fi.insomnia.bortal.model.CardTemplate;
import fi.insomnia.bortal.model.EventUser;
import fi.insomnia.bortal.model.IUser; import fi.insomnia.bortal.model.IUser;
import fi.insomnia.bortal.model.LanEvent; import fi.insomnia.bortal.model.LanEvent;
import fi.insomnia.bortal.model.PrintedCard; import fi.insomnia.bortal.model.PrintedCard;
...@@ -57,7 +59,7 @@ public class CardTemplateBean implements CardTemplateBeanLocal { ...@@ -57,7 +59,7 @@ public class CardTemplateBean implements CardTemplateBeanLocal {
private UtilBeanLocal mailbean; private UtilBeanLocal mailbean;
@EJB @EJB
private UserFacade userfacade; private EventUserFacade eventUserFacade;
@EJB @EJB
private UserBeanLocal userbean; private UserBeanLocal userbean;
...@@ -89,7 +91,7 @@ public class CardTemplateBean implements CardTemplateBeanLocal { ...@@ -89,7 +91,7 @@ public class CardTemplateBean implements CardTemplateBeanLocal {
@Override @Override
public void checkAllUsersCardRights() { public void checkAllUsersCardRights() {
for (User u : userbean.getUsers()) { for (EventUser u : userbean.getUsers()) {
checkPrintedCard(u); checkPrintedCard(u);
} }
} }
...@@ -100,10 +102,10 @@ public class CardTemplateBean implements CardTemplateBeanLocal { ...@@ -100,10 +102,10 @@ public class CardTemplateBean implements CardTemplateBeanLocal {
* @throws PermissionDeniedException * @throws PermissionDeniedException
*/ */
@Override @Override
public PrintedCard checkPrintedCard(User user) { public PrintedCard checkPrintedCard(EventUser user) {
logger.info("Checking printed card"); logger.info("Checking printed card");
user = userfacade.find(user.getId()); user = eventUserFacade.find(user.getId());
LanEvent currEvent = eventBean.getCurrentEvent(); LanEvent currEvent = eventBean.getCurrentEvent();
List<PrintedCard> myCards = printedcardfacade.getCards(user); List<PrintedCard> myCards = printedcardfacade.getCards(user);
...@@ -169,7 +171,7 @@ public class CardTemplateBean implements CardTemplateBeanLocal { ...@@ -169,7 +171,7 @@ public class CardTemplateBean implements CardTemplateBeanLocal {
} }
@RolesAllowed(UserPermission.S_WRITE_ROLES) @RolesAllowed(UserPermission.S_WRITE_ROLES)
public CardTemplate getUsersCardtype(User user) { public CardTemplate getUsersCardtype(EventUser user) {
List<Role> roles = userbean.findUsersRoles(user); List<Role> roles = userbean.findUsersRoles(user);
CardTemplate greatestTemplate = null; CardTemplate greatestTemplate = null;
...@@ -185,7 +187,7 @@ public class CardTemplateBean implements CardTemplateBeanLocal { ...@@ -185,7 +187,7 @@ public class CardTemplateBean implements CardTemplateBeanLocal {
} }
@Override @Override
public PrintedCard setRfidUid(String tag, User user) { public PrintedCard setRfidUid(String tag, EventUser user) {
PrintedCard ct = checkPrintedCard(user); PrintedCard ct = checkPrintedCard(user);
return setRfidUid(tag, ct); return setRfidUid(tag, ct);
} }
...@@ -215,7 +217,7 @@ public class CardTemplateBean implements CardTemplateBeanLocal { ...@@ -215,7 +217,7 @@ public class CardTemplateBean implements CardTemplateBeanLocal {
} }
@Override @Override
public List<PrintedCard> getCards(IUser user) { public List<PrintedCard> getCards(EventUser user) {
return printedcardfacade.getCards(user); return printedcardfacade.getCards(user);
} }
......
...@@ -20,8 +20,6 @@ public interface CardTemplateBeanLocal extends EntityFinderBean<CardTemplate> { ...@@ -20,8 +20,6 @@ public interface CardTemplateBeanLocal extends EntityFinderBean<CardTemplate> {
CardTemplate find(Integer id); CardTemplate find(Integer id);
PrintedCard checkPrintedCard(EventUser user);
void checkAllUsersCardRights(); void checkAllUsersCardRights();
PrintedCard setRfidUid(String tag, EventUser user); PrintedCard setRfidUid(String tag, EventUser user);
...@@ -34,10 +32,12 @@ public interface CardTemplateBeanLocal extends EntityFinderBean<CardTemplate> { ...@@ -34,10 +32,12 @@ public interface CardTemplateBeanLocal extends EntityFinderBean<CardTemplate> {
PrintedCard getCard(Integer idParam); PrintedCard getCard(Integer idParam);
List<PrintedCard> getCards(IUser user); List<PrintedCard> getCards(EventUser user);
CardTemplate saveImage(CardTemplate cardTemplate, byte[] bytes) throws IOException; CardTemplate saveImage(CardTemplate cardTemplate, byte[] bytes) throws IOException;
List<CardTemplate> findAll(); List<CardTemplate> findAll();
PrintedCard checkPrintedCard(EventUser user);
} }
Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!