Commit 239ffb98 by Juho Juopperi

compo test data - broken

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