Commit 239ffb98 by Juho Juopperi

compo test data - broken

1 parent 95269df6
...@@ -4,6 +4,8 @@ import java.io.File; ...@@ -4,6 +4,8 @@ import java.io.File;
import java.io.IOException; import java.io.IOException;
import java.io.InputStream; import java.io.InputStream;
import java.net.URISyntaxException; import java.net.URISyntaxException;
import java.util.Calendar;
import java.util.List;
import java.util.logging.Level; import java.util.logging.Level;
import java.util.logging.Logger; import java.util.logging.Logger;
...@@ -12,15 +14,18 @@ import javax.ejb.Stateless; ...@@ -12,15 +14,18 @@ import javax.ejb.Stateless;
import org.slf4j.LoggerFactory; import org.slf4j.LoggerFactory;
import fi.insomnia.bortal.facade.CompoEntryFacade;
import fi.insomnia.bortal.facade.CompoFacade;
import fi.insomnia.bortal.facade.EventMapFacade; import fi.insomnia.bortal.facade.EventMapFacade;
import fi.insomnia.bortal.facade.EventOrganiserFacade; import fi.insomnia.bortal.facade.EventOrganiserFacade;
import fi.insomnia.bortal.facade.PlaceFacade; import fi.insomnia.bortal.facade.PlaceFacade;
import fi.insomnia.bortal.facade.UserFacade; import fi.insomnia.bortal.facade.UserFacade;
import fi.insomnia.bortal.model.Compo;
import fi.insomnia.bortal.model.CompoEntry;
import fi.insomnia.bortal.model.Event; import fi.insomnia.bortal.model.Event;
import fi.insomnia.bortal.model.EventMap; import fi.insomnia.bortal.model.EventMap;
import fi.insomnia.bortal.model.Place; import fi.insomnia.bortal.model.Place;
import fi.insomnia.bortal.model.User; import fi.insomnia.bortal.model.User;
import java.util.List;
/** /**
* Session Bean implementation class TestDataBean * Session Bean implementation class TestDataBean
...@@ -42,6 +47,10 @@ public class TestDataBean implements TestDataBeanLocal { ...@@ -42,6 +47,10 @@ public class TestDataBean implements TestDataBeanLocal {
private UserFacade userFacade; private UserFacade userFacade;
@EJB @EJB
private PlaceFacade placeFacade; private PlaceFacade placeFacade;
@EJB
private CompoFacade compoFacade;
@EJB
private CompoEntryFacade compoEntryFacade;
/** /**
* Default constructor. * Default constructor.
...@@ -117,7 +126,7 @@ public class TestDataBean implements TestDataBeanLocal { ...@@ -117,7 +126,7 @@ public class TestDataBean implements TestDataBeanLocal {
place.setMapY(y); place.setMapY(y);
place.setWidth(50); place.setWidth(50);
place.setHeight(50); place.setHeight(50);
// map.getPlaces().add(place); // map.getPlaces().add(place);
placeFacade.create(place); placeFacade.create(place);
} }
} }
...@@ -128,7 +137,27 @@ public class TestDataBean implements TestDataBeanLocal { ...@@ -128,7 +137,27 @@ public class TestDataBean implements TestDataBeanLocal {
logger.info("Printing info from places"); logger.info("Printing info from places");
for (Place place : places) { for (Place place : places) {
logger.info("Place id: {}. Event Map id: {}.",place.getId().getId(), place.getMap().getId().getId()); logger.info("Place id: {}. Event Map id: {}.", place.getId().getId(), place.getMap().getId().getId());
} }
} }
@Override
public void generateTestCompos(Event event) {
Compo compo = new Compo(event);
compo.setName("Test compo");
compo.setHoldVoting(false);
compoFacade.create(compo);
CompoEntry compoEntry1 = new CompoEntry(event);
compoEntry1.setCompo(compo);
compoEntry1.setCreated(Calendar.getInstance());
compoEntry1.setName("Test entry for test compo");
compoEntryFacade.create(compoEntry1);
CompoEntry compoEntry2 = new CompoEntry(event);
compoEntry2.setCompo(compo);
compoEntry2.setCreated(Calendar.getInstance());
compoEntry2.setName("Another test entry for test compo");
compoEntryFacade.create(compoEntry2);
}
} }
package fi.insomnia.bortal.beans; package fi.insomnia.bortal.beans;
import javax.ejb.Local; import javax.ejb.Local;
import fi.insomnia.bortal.model.Event; import fi.insomnia.bortal.model.Event;
...@@ -9,10 +10,10 @@ public interface TestDataBeanLocal { ...@@ -9,10 +10,10 @@ public interface TestDataBeanLocal {
EventMap generateTestMap(Event event); EventMap generateTestMap(Event event);
void generateTestPlaces(EventMap map); void generateTestPlaces(EventMap map);
public void printPlacesInfo(); public void printPlacesInfo();
void generateTestCompos(Event event);
} }
...@@ -22,37 +22,32 @@ import fi.insomnia.bortal.model.EventMap; ...@@ -22,37 +22,32 @@ import fi.insomnia.bortal.model.EventMap;
@RequestScoped @RequestScoped
public class TestDataView { public class TestDataView {
@EJB
@EJB
private TestDataBeanLocal testdatabean; private TestDataBeanLocal testdatabean;
@ManagedProperty("#{sessionHandler}") @ManagedProperty("#{sessionHandler}")
private SessionHandler sessionhandler; private SessionHandler sessionhandler;
public void generateData() { public void generateData() {
Event event = getSessionhandler().getCurrentEvent(); Event event = getSessionhandler().getCurrentEvent();
EventMap map = testdatabean.generateTestMap(event); EventMap map = testdatabean.generateTestMap(event);
testdatabean.generateTestPlaces(map); testdatabean.generateTestPlaces(map);
testdatabean.generateTestCompos(event);
} }
/** Creates a new instance of TestDataView */ /** Creates a new instance of TestDataView */
public TestDataView() { public TestDataView() {
} }
public void setSessionhandler(SessionHandler sessionhandler) { public void setSessionhandler(SessionHandler sessionhandler) {
this.sessionhandler = sessionhandler; this.sessionhandler = sessionhandler;
} }
public SessionHandler getSessionhandler() { public SessionHandler getSessionhandler() {
return sessionhandler; return sessionhandler;
} }
public String printPlacesInfo() { public String printPlacesInfo() {
testdatabean.printPlacesInfo(); testdatabean.printPlacesInfo();
......
Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!