Skip to content
Snippets Groups Projects
Commit 2bd32404 authored by Julian Horner's avatar Julian Horner
Browse files

First test of mongodb

parent 0d7aec45
No related branches found
No related tags found
No related merge requests found
......@@ -7,6 +7,18 @@
<version>0.0.1</version>
<packaging>war</packaging>
<dependencyManagement>
<dependencies>
<dependency>
<groupId>org.hibernate.ogm</groupId>
<artifactId>hibernate-ogm-bom</artifactId>
<version>5.4.1.Final</version>
<type>pom</type>
<scope>import</scope>
</dependency>
</dependencies>
</dependencyManagement>
<dependencies>
<dependency>
<groupId>jakarta.platform</groupId>
......@@ -27,9 +39,8 @@
<version>8.0</version>
</dependency>
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-core</artifactId>
<version>5.4.18.Final</version>
<groupId>org.hibernate.ogm</groupId>
<artifactId>hibernate-ogm-mongodb</artifactId>
</dependency>
</dependencies>
......@@ -43,7 +54,7 @@
</plugin>
</plugins>
</build>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<maven.compiler.source>1.8</maven.compiler.source>
......
......@@ -25,7 +25,7 @@ import de.dpunkt.myaktion.util.Log.TecLog;
/**
* @author Julian
*/
@RolesAllowed("Organizer")
//@RolesAllowed("Organizer")
@Stateless
public class CampaignServiceBean implements CampaignService {
// ----------------------------------------------------------------------------------------------
......
......@@ -40,7 +40,7 @@ public class DonationServiceBean implements DonationService {
//----------------------------------------------------------------------------------------------
@RolesAllowed("Organizer")
//@RolesAllowed("Organizer")
@Override
public List<Donation> getDonationList(Long campaignId) {
Campaign managedCampaign = entityManager.find(Campaign.class, campaignId);
......@@ -52,7 +52,7 @@ public class DonationServiceBean implements DonationService {
}
@Override
@PermitAll
//@PermitAll
public void addDonation(Long campaignId, Donation donation) {
Campaign managedCampaign = entityManager.find(Campaign.class, campaignId);
donation.setCampaign(managedCampaign);
......@@ -61,7 +61,7 @@ public class DonationServiceBean implements DonationService {
}
@Override
@PermitAll
//@PermitAll
public void transferDonations() {
logger.log(Level.INFO, "log.transferDonation.start");
......@@ -76,7 +76,7 @@ public class DonationServiceBean implements DonationService {
}
@Override
@PermitAll
//@PermitAll
public List<Donation> getDonationListPublic(Long campaignId) throws ObjectNotFoundException {
Campaign managedCampaign = entityManager.find(Campaign.class, campaignId);
if (managedCampaign == null) {
......
<?xml version="1.0" encoding="UTF-8"?>
<persistence xmlns="http://xmlns.jcp.org/xml/ns/persistence"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/persistence
http://xmlns.jcp.org/xml/ns/persistence/persistence_2_1.xsd"
version="2.1">
<persistence-unit name="primary">
<jta-data-source>java:jboss/datasources/MyAktionDS</jta-data-source>
<properties>
<property name="hibernate.hbm2ddl.auto" value="update" />
<property name="hibernate.show_sql" value="false" />
</properties>
</persistence-unit>
<persistence xmlns="http://java.sun.com/xml/ns/persistence"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/persistence http://java.sun.com/xml/ns/persistence/persistence_2_0.xsd"
version="2.0">
<persistence-unit name="primary" transaction-type="JTA">
<!-- Use the Hibernate OGM provider: configuration will be transparent -->
<provider>org.hibernate.ogm.jpa.HibernateOgmPersistence</provider>
<properties>
<!-- Here you will pick which NoSQL technology to use, and configure it;
in this example we start a local in-memory Infinispan node. -->
<property name="hibernate.ogm.datastore.provider" value="MONGODB"/>
<property name="hibernate.ogm.datastore.host" value="127.0.0.1"/>
<property name="hibernate.ogm.mongodb.port" value="27017"/>
<property name="hibernate.ogm.datastore.database" value="my-aktion"/>
</properties>
</persistence-unit>
</persistence>
\ No newline at end of file
......@@ -2,9 +2,9 @@
<datasources xmlns="http://www.jboss.org/ironjacamar/schema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.jboss.org/ironjacamar/schema
http://docs.jboss.org/ironjacamar/schema/datasources_1_0.xsd">
http://docs.jboss.org/ironjacamar/schema/datasources_1_0.xsd">
<datasource jndi-name="java:jboss/datasources/MyAktionDS"
pool-name="myaktion" enabled="true" use-java-context="true">
pool-name="myaktion" enabled="true" use-java-context="true">
<connection-url>jdbc:h2:tcp://localhost/~/data/myaktion</connection-url>
<driver>h2</driver>
<security>
......
......@@ -4,7 +4,7 @@
xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee
http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd"
version="3.1">
<login-config>
<!-- <login-config>
<auth-method>FORM</auth-method>
<form-login-config>
<form-login-page>/login.jsf</form-login-page>
......@@ -29,9 +29,9 @@ http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd"
</security-constraint>
<security-role>
<role-name>Organizer</role-name>
</security-role>
</security-role>
<servlet-mapping>
<servlet-name>javax.ws.rs.core.Application</servlet-name>
<url-pattern>/rest/*</url-pattern>
</servlet-mapping>
</servlet-mapping> -->
</web-app>
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment