Commit f7167f4e by Tuukka Kivilahti

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

Conflicts:
	code/LanBortalBeans/ejbModule/fi/insomnia/bortal/beans/PlaceMapBean.java
2 parents 611a31e5 0b441544
...@@ -2,26 +2,27 @@ ...@@ -2,26 +2,27 @@
HUOM!!!! HUOM!!!!
Stablessa glasfishissä on ainakin kirjoitushetkellä bugi nemaed queryjen kanssa. 3.1 betassa tämä on korjattu! Stablessa glasfishiss on ainakin kirjoitushetkell bugi nemaed queryjen kanssa. 3.1 betassa tm on korjattu!
################################################ ################################################
bortal realmin lisääminen glassfishiin. bortal realmin lisminen glassfishiin.
1. Lisää code/LanBortalAuthModule.jar tiedosto hakemistoon glassfish/glassfish/domains/domain1/lib/ 1. Lis code/LanBortalAuthModule.jar tiedosto hakemistoon glassfish/glassfish/domains/domain1/lib/
2. lisää tiedostoon glassfish/glassfish/domains/domain1/config/login.conf tiedostoon: 2. lis tiedostoon glassfish/glassfish/domains/domain1/config/login.conf tiedostoon:
bortalRealm { bortalRealm {
fi.insomnia.bortal.BortalLoginModule required; fi.insomnia.bortal.BortalLoginModule required;
}; };
3. suorita seuraava komento hakemistossa glassfish/glassfish/bin/ 3. suorita seuraava komento hakemistossa glassfish/glassfish/bin/
./asadmin create-auth-realm --classname fi.insomnia.bortal.BortalRealm --property jaas-context=bortalRealm omniarealm ./asadmin create-auth-realm --classname fi.insomnia.bortal.BortalRealm --property jaas-context=bortalRealm omniarealm
./asadmin create-jdbc-connection-pool --datasourceclassname org.postgresql.ds.PGSimpleDataSource --restype javax.sql.DataSource --ping true --property DatabaseName=BortalDb:Password=derkoppa:User=bortal Omniapossu ./asadmin create-jdbc-connection-pool --datasourceclassname org.postgresql.ds.PGSimpleDataSource --restype javax.sql.DataSource --ping true --property DatabaseName=BortalDb:Password=derkoppa:User=bortal Omniapossu
Lisää JDBC resource jdbc/bortal connection poolille Omniapossu wepikälistä. Lis JDBC resource jdbc/bortal connection poolille Omniapossu wepiklist.
\ No newline at end of file \ No newline at end of file
...@@ -17,6 +17,7 @@ import fi.insomnia.bortal.facade.PlaceFacade; ...@@ -17,6 +17,7 @@ import fi.insomnia.bortal.facade.PlaceFacade;
import fi.insomnia.bortal.facade.UserFacade; import fi.insomnia.bortal.facade.UserFacade;
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.EventPk;
import fi.insomnia.bortal.model.Place; import fi.insomnia.bortal.model.Place;
import fi.insomnia.bortal.model.PlaceGroup; import fi.insomnia.bortal.model.PlaceGroup;
import fi.insomnia.bortal.model.User; import fi.insomnia.bortal.model.User;
...@@ -63,7 +64,7 @@ public class PlaceMapBean implements PlaceMapBeanLocal { ...@@ -63,7 +64,7 @@ public class PlaceMapBean implements PlaceMapBeanLocal {
List<Place> places = map.getPlaces(); List<Place> places = map.getPlaces();
logger.info("Places: from map {}", places.size());
BufferedImage image = map.getMapWithPlaces(); BufferedImage image = map.getMapWithPlaces();
if (userId != null) { if (userId != null) {
......
...@@ -5,7 +5,6 @@ import java.util.Calendar; ...@@ -5,7 +5,6 @@ import java.util.Calendar;
import javax.ejb.EJB; import javax.ejb.EJB;
import javax.ejb.Stateless; import javax.ejb.Stateless;
import org.hibernate.validator.util.LoggerFactory;
import org.slf4j.Logger; import org.slf4j.Logger;
import fi.insomnia.bortal.facade.LogEntryFacade; import fi.insomnia.bortal.facade.LogEntryFacade;
......
...@@ -11,7 +11,6 @@ import org.slf4j.LoggerFactory; ...@@ -11,7 +11,6 @@ import org.slf4j.LoggerFactory;
import fi.insomnia.bortal.facade.UserFacade; import fi.insomnia.bortal.facade.UserFacade;
import fi.insomnia.bortal.model.User; import fi.insomnia.bortal.model.User;
import fi.insomnia.bortal.utilities.PasswordFunctions;
/** /**
* Session Bean implementation class UserBean * Session Bean implementation class UserBean
......
...@@ -6,19 +6,21 @@ ...@@ -6,19 +6,21 @@
package fi.insomnia.bortal.enums; package fi.insomnia.bortal.enums;
/** /**
* *
* @author tuukka * @author tuukka
*/ */
public enum EventStatusEnum { public enum EventStatusEnum {
NOT_STARTED, INACTIVE, // Not yet public
SPLITTED; NOT_STARTED, // Upcoming event
RUNNING, // Ongoing event
SPLITTED, // Detached: The event has a copy of it's database. SPLITTED event
// cannot be modified.
ARCHIVED; // Past events are archived
public static EventStatusEnum getEventStatusEnum(String name) { public static EventStatusEnum getEventStatusEnum(String name) {
return EventStatusEnum.valueOf(name); return EventStatusEnum.valueOf(name);
} }
public static EventStatusEnum getDefaultEventStatusEnum() { public static EventStatusEnum getDefaultEventStatusEnum() {
return NOT_STARTED; return NOT_STARTED;
} }
......
...@@ -4,18 +4,19 @@ ...@@ -4,18 +4,19 @@
*/ */
package fi.insomnia.bortal.enums; package fi.insomnia.bortal.enums;
import javax.naming.directory.InvalidAttributesException;
import org.slf4j.Logger; import org.slf4j.Logger;
import org.slf4j.LoggerFactory; import org.slf4j.LoggerFactory;
/** /**
* *
* @author tuukka * @author tuukka
*/ */
public enum Permission { public enum Permission {
PERMISSION("Description"), PERMISSION("Description"),
LOGIN("User can see loginbutton. (only defaultuser should have permission to that one)"); LOGIN("User can see loginbutton. (only defaultuser should have permission to that one)"),
userManagement;
private static final Logger logger = LoggerFactory.getLogger(Permission.class); private static final Logger logger = LoggerFactory.getLogger(Permission.class);
private String description; private String description;
...@@ -23,7 +24,7 @@ public enum Permission { ...@@ -23,7 +24,7 @@ public enum Permission {
try { try {
return valueOf(name); return valueOf(name);
} catch (IllegalArgumentException x) { } catch (IllegalArgumentException x) {
logger.error("There is no permission named: "+name); logger.error("There is no permission named: " + name);
throw x; throw x;
} }
} }
...@@ -32,6 +33,9 @@ public enum Permission { ...@@ -32,6 +33,9 @@ public enum Permission {
this.description = description; this.description = description;
} }
Permission() {
}
/** /**
* @return the description * @return the description
*/ */
......
...@@ -5,7 +5,6 @@ ...@@ -5,7 +5,6 @@
<properties> <properties>
<property name="eclipselink.ddl-generation" value="drop-and-create-tables"/> <property name="eclipselink.ddl-generation" value="drop-and-create-tables"/>
<property name="eclipselink.ddl-generation.output-mode" value="both"/> <property name="eclipselink.ddl-generation.output-mode" value="both"/>
<property name="eclipselink.logging.level" value="ALL"/>
</properties> </properties>
</persistence-unit> </persistence-unit>
</persistence> </persistence>
...@@ -7,7 +7,6 @@ package fi.insomnia.bortal.model; ...@@ -7,7 +7,6 @@ package fi.insomnia.bortal.model;
import java.awt.image.BufferedImage; import java.awt.image.BufferedImage;
import java.io.ByteArrayInputStream; import java.io.ByteArrayInputStream;
import java.io.IOException; import java.io.IOException;
import java.util.ArrayList;
import java.util.List; import java.util.List;
import javax.imageio.ImageIO; import javax.imageio.ImageIO;
...@@ -15,7 +14,6 @@ import javax.persistence.CascadeType; ...@@ -15,7 +14,6 @@ import javax.persistence.CascadeType;
import javax.persistence.Column; import javax.persistence.Column;
import javax.persistence.EmbeddedId; import javax.persistence.EmbeddedId;
import javax.persistence.Entity; import javax.persistence.Entity;
import javax.persistence.FetchType;
import javax.persistence.JoinColumn; import javax.persistence.JoinColumn;
import javax.persistence.Lob; import javax.persistence.Lob;
import javax.persistence.ManyToOne; import javax.persistence.ManyToOne;
......
...@@ -16,7 +16,6 @@ import javax.persistence.NamedQueries; ...@@ -16,7 +16,6 @@ import javax.persistence.NamedQueries;
import javax.persistence.NamedQuery; import javax.persistence.NamedQuery;
import javax.persistence.OneToMany; import javax.persistence.OneToMany;
import javax.persistence.Table; import javax.persistence.Table;
import javax.persistence.UniqueConstraint;
import javax.persistence.Version; import javax.persistence.Version;
/** /**
......
...@@ -12,8 +12,13 @@ ...@@ -12,8 +12,13 @@
<ui:define name="title">Omnia</ui:define> <ui:define name="title">Omnia</ui:define>
<ui:define name="header">Header</ui:define> <ui:define name="header">Header</ui:define>
<ui:define name="content"> <ui:define name="content">
Plop <h:form>
</ui:define> <ul>
<li><h:commandLink action="generateTestData">Generate test data</h:commandLink></li>
<li><h:commandLink action="user/list">List users</h:commandLink></li>
</ul>
</h:form>
</ui:define>
<ui:define name="footer">Footer</ui:define> <ui:define name="footer">Footer</ui:define>
</ui:composition> </ui:composition>
</h:body> </h:body>
......
...@@ -4,9 +4,7 @@ ...@@ -4,9 +4,7 @@
*/ */
package fi.insomnia.bortal.servlet; package fi.insomnia.bortal.servlet;
import fi.insomnia.bortal.model.Place;
import java.io.IOException; import java.io.IOException;
import java.io.PrintWriter;
import javax.ejb.EJB; import javax.ejb.EJB;
import javax.servlet.ServletException; import javax.servlet.ServletException;
......
...@@ -9,7 +9,6 @@ import javax.faces.bean.ManagedBean; ...@@ -9,7 +9,6 @@ import javax.faces.bean.ManagedBean;
import javax.faces.bean.ManagedProperty; import javax.faces.bean.ManagedProperty;
import javax.faces.bean.RequestScoped; import javax.faces.bean.RequestScoped;
import fi.insomnia.bortal.beans.EventBeanLocal;
import fi.insomnia.bortal.beans.TestDataBeanLocal; import fi.insomnia.bortal.beans.TestDataBeanLocal;
import fi.insomnia.bortal.handler.SessionHandler; import fi.insomnia.bortal.handler.SessionHandler;
import fi.insomnia.bortal.model.Event; import fi.insomnia.bortal.model.Event;
......
...@@ -6,14 +6,11 @@ import javax.ejb.EJB; ...@@ -6,14 +6,11 @@ import javax.ejb.EJB;
import javax.faces.bean.ManagedBean; import javax.faces.bean.ManagedBean;
import javax.faces.bean.ManagedProperty; import javax.faces.bean.ManagedProperty;
import javax.faces.bean.SessionScoped; import javax.faces.bean.SessionScoped;
import javax.faces.context.FacesContext;
import javax.faces.model.ListDataModel; import javax.faces.model.ListDataModel;
import javax.servlet.http.HttpSession;
import org.slf4j.Logger; import org.slf4j.Logger;
import org.slf4j.LoggerFactory; import org.slf4j.LoggerFactory;
import fi.insomnia.bortal.HostnameFilter;
import fi.insomnia.bortal.beans.SecurityBeanLocal; import fi.insomnia.bortal.beans.SecurityBeanLocal;
import fi.insomnia.bortal.beans.SessionHandlerBeanLocal; import fi.insomnia.bortal.beans.SessionHandlerBeanLocal;
import fi.insomnia.bortal.beans.UserBeanLocal; import fi.insomnia.bortal.beans.UserBeanLocal;
......
Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!