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

First test of mongodb

parent 0d7aec45
Branches
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>
......
......@@ -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"
<persistence xmlns="http://java.sun.com/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>
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>
<property name="hibernate.hbm2ddl.auto" value="update" />
<property name="hibernate.show_sql" value="false" />
<!-- 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
......@@ -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>
......@@ -33,5 +33,5 @@ http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd"
<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.
Please register or to comment