Commit 0357ee83 by Tuukka Kivilahti

this should work

1 parent fdf4bd86
...@@ -33,5 +33,5 @@ public interface TicketBeanLocal { ...@@ -33,5 +33,5 @@ public interface TicketBeanLocal {
void sendTicketEmail(EventUser user, String url); void sendTicketEmail(EventUser user, String url);
void sendTicketEmailToAll(String url); List<EventUser> getSendToAllUsers();
} }
...@@ -148,12 +148,13 @@ public class TicketBean implements TicketBeanLocal { ...@@ -148,12 +148,13 @@ public class TicketBean implements TicketBeanLocal {
} }
/** /**
* Quick and dirty, you can refactor this * Quick and dirty, you can refactor this
* @param url * @param url
*/ */
@Override @Override
public void sendTicketEmailToAll(String url) { List<EventUser> getSendToAllUsers() {
List<GroupMembership> ships = gmemfacade.findGroupmemberships(); List<GroupMembership> ships = gmemfacade.findGroupmemberships();
...@@ -174,12 +175,11 @@ public class TicketBean implements TicketBeanLocal { ...@@ -174,12 +175,11 @@ public class TicketBean implements TicketBeanLocal {
} }
} }
for(EventUser user : usersWithTickets) { return usersWithTickets;
this.sendTicketEmail(user, url);
}
} }
private byte[] getTicketPdf(EventUser user, String codetext) { private byte[] getTicketPdf(EventUser user, String codetext) {
PDF pdf = null; PDF pdf = null;
......
...@@ -90,7 +90,11 @@ public class TestDataView extends GenericCDIView { ...@@ -90,7 +90,11 @@ public class TestDataView extends GenericCDIView {
public void sendMultibuggageSpam() { public void sendMultibuggageSpam() {
if(super.requirePermissions(EventPermission.MANAGE_PRIVATE_PROPERTIES)) { if(super.requirePermissions(EventPermission.MANAGE_PRIVATE_PROPERTIES)) {
ticketBean.sendTicketEmailToAll(eticketView.getTicketUrl()); List<EventUser> usersWithTickets = ticketBean.getSendToAllUsers();
for(EventUser user : usersWithTickets) {
ticketBean.sendTicketEmail(user, eticketView.getTicketUrl());
}
} }
} }
......
Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!