Commit a0ae368f by Tuukka Kivilahti

Merge branch 'master' of dev.intra.insomnia.fi:/data/bortal

2 parents 6414acfa c72a525f
......@@ -6,6 +6,7 @@ import java.io.InputStream;
import java.math.BigDecimal;
import java.net.URISyntaxException;
import java.util.Calendar;
import java.util.List;
import java.util.logging.Level;
import java.util.logging.Logger;
......@@ -16,19 +17,22 @@ 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.BillFacade;
import fi.insomnia.bortal.facade.BillLineFacade;
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.Bill;
import fi.insomnia.bortal.model.BillLine;
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
......@@ -53,6 +57,10 @@ public class TestDataBean implements TestDataBeanLocal {
@EJB
private PlaceFacade placeFacade;
@EJB
private CompoFacade compoFacade;
@EJB
private CompoEntryFacade compoEntryFacade;
@EJB
private BillFacade billFacade;
@EJB
private BillLineFacade billLineFacade;
......@@ -203,7 +211,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);
}
}
......@@ -214,7 +222,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.Bill;
......@@ -11,7 +12,6 @@ public interface TestDataBeanLocal {
EventMap generateTestMap(Event event);
void generateTestPlaces(EventMap map);
......@@ -23,4 +23,6 @@ public interface TestDataBeanLocal {
public void printPlacesInfo();
void generateTestCompos(Event event);
}
......@@ -23,14 +23,12 @@ import fi.insomnia.bortal.model.User;
@RequestScoped
public class TestDataView {
@EJB
@EJB
private TestDataBeanLocal testdatabean;
@ManagedProperty("#{sessionHandler}")
private SessionHandler sessionhandler;
public void generateData() {
Event event = getSessionhandler().getCurrentEvent();
......@@ -39,24 +37,21 @@ public class TestDataView {
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!