Skip to content

Commit 299dc11

Browse files
author
phasenraum2010
committed
ongoing work on #34 #39
1 parent 666baae commit 299dc11

File tree

11 files changed

+83
-18
lines changed

11 files changed

+83
-18
lines changed

defcon-local-neo4j/pom.xml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -247,6 +247,10 @@
247247
<artifactId>neo4j-ogm-core</artifactId>
248248
<scope>compile</scope>
249249
</dependency>
250+
<dependency>
251+
<groupId>org.springframework.data</groupId>
252+
<artifactId>spring-data-neo4j</artifactId>
253+
</dependency>
250254

251255
<!-- Spring Data Redis - Spring Session Redis-->
252256
<!--

defcon-local-neo4j/run.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,6 @@ source ../defcon-parent/conf.sh
66
#mvn_build
77
#mvn_site
88
#mvn_travis
9-
#mvn_run
9+
mvn_run
1010

1111
exit 0

defcon-local-neo4j/src/main/java/org/woehlke/humanrights/digital/defense/defcon1/config/StorageConfig.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@
3333
)
3434
@EnableTransactionManagement
3535
@EnableConfigurationProperties({
36-
JpaProperties.class,
36+
//JpaProperties.class,
3737
Neo4jProperties.class,
3838
DataSourceProperties.class
3939
})
@@ -72,15 +72,15 @@ public RedisOperationsSessionRepository sessionRepository(RedisTemplate redisTem
7272
}
7373

7474

75-
private final JpaProperties jpaProperties;
75+
//private final JpaProperties jpaProperties;
7676

7777
private final Neo4jProperties neo4jProperties;
7878

7979
private final DataSourceProperties dataSourceProperties;
8080

8181
@Autowired
82-
public StorageConfig(JpaProperties jpaProperties, Neo4jProperties neo4jProperties, DataSourceProperties dataSourceProperties) {
83-
this.jpaProperties = jpaProperties;
82+
public StorageConfig(Neo4jProperties neo4jProperties, DataSourceProperties dataSourceProperties) {
83+
//this.jpaProperties = jpaProperties;
8484
this.neo4jProperties = neo4jProperties;
8585
this.dataSourceProperties = dataSourceProperties;
8686
}

defcon-local-neo4j/src/main/java/org/woehlke/humanrights/digital/defense/defcon1/config/StorageConfigurationDistributed.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -27,9 +27,9 @@
2727
"travis"
2828
})
2929
@EnableConfigurationProperties({
30-
JpaProperties.class,
31-
Neo4jProperties.class,
32-
DataSourceProperties.class
30+
//JpaProperties.class,
31+
Neo4jProperties.class//,
32+
//DataSourceProperties.class
3333
})
3434
public class StorageConfigurationDistributed {
3535

defcon-local-neo4j/src/main/java/org/woehlke/humanrights/digital/defense/defcon1/config/StorageConfigurationEmbedded.java

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,8 @@
99
import org.neo4j.ogm.session.SessionFactory;
1010
import org.springframework.beans.factory.annotation.Autowired;
1111
import org.springframework.boot.autoconfigure.data.neo4j.Neo4jProperties;
12-
import org.springframework.boot.autoconfigure.jdbc.DataSourceProperties;
13-
import org.springframework.boot.autoconfigure.orm.jpa.JpaProperties;
12+
//import org.springframework.boot.autoconfigure.jdbc.DataSourceProperties;
13+
//import org.springframework.boot.autoconfigure.orm.jpa.JpaProperties;
1414
import org.springframework.context.annotation.Bean;
1515
import org.springframework.context.annotation.Configuration;
1616
import org.springframework.context.annotation.Profile;
@@ -36,7 +36,9 @@
3636
})
3737
public class StorageConfigurationEmbedded {
3838

39-
private final String packages[] = { "org.woehlke.humanrights.digital.defense.defcon1.storage.neo4j.domain" };
39+
private final String packages[] = {
40+
"org.woehlke.humanrights.digital.defense.defcon1.storage.neo4j.domain"
41+
};
4042

4143
private final String graphDbFileName = "target/var/graphDb";
4244

@@ -76,11 +78,11 @@ public SessionFactory sessionFactory(Driver neo4jDriver) {
7678
@Autowired
7779
private Neo4jConfigurationLogger neo4jConfigurationLogger;
7880

79-
@Autowired
80-
private JpaProperties jpaProperties;
81+
//@Autowired
82+
//private JpaProperties jpaProperties;
8183

82-
@Autowired
83-
private DataSourceProperties dataSourceProperties;
84+
//@Autowired
85+
//private DataSourceProperties dataSourceProperties;
8486

8587
@Autowired
8688
private Neo4jProperties neo4jProperties;

defcon-local-neo4j/src/main/java/org/woehlke/humanrights/digital/defense/defcon1/config/WebMvcWebSecurityConfig.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
import org.springframework.security.web.authentication.RememberMeServices;
1212
import org.springframework.security.web.util.matcher.AntPathRequestMatcher;
1313
import org.springframework.session.data.redis.RedisOperationsSessionRepository;
14+
import org.springframework.session.data.redis.config.annotation.web.http.EnableRedisHttpSession;
1415
import org.springframework.session.security.SpringSessionBackedSessionRegistry;
1516
import org.springframework.session.security.web.authentication.SpringSessionRememberMeServices;
1617
import org.springframework.validation.beanvalidation.MethodValidationPostProcessor;
@@ -31,7 +32,7 @@
3132
@Configuration
3233
@EnableWebMvc
3334
@EnableWebSecurity
34-
//@EnableRedisHttpSession
35+
@EnableRedisHttpSession
3536
//@EnableSpringDataWebSupport
3637
@EnableConfigurationProperties({
3738
//AllProperties.class,

defcon-local-neo4j/src/main/java/org/woehlke/humanrights/digital/defense/defcon1/storage/neo4j/domain/Actor.java

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,4 +35,28 @@ public void actsIn(Movie movie) {
3535
movies.add(movie);
3636
movie.getActors().add(this);
3737
}
38+
39+
public Long getId() {
40+
return id;
41+
}
42+
43+
public void setId(Long id) {
44+
this.id = id;
45+
}
46+
47+
public String getName() {
48+
return name;
49+
}
50+
51+
public void setName(String name) {
52+
this.name = name;
53+
}
54+
55+
public Set<Movie> getMovies() {
56+
return movies;
57+
}
58+
59+
public void setMovies(Set<Movie> movies) {
60+
this.movies = movies;
61+
}
3862
}

defcon-local-neo4j/src/main/java/org/woehlke/humanrights/digital/defense/defcon1/storage/neo4j/domain/OneNode.java

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,13 @@ public class OneNode {
1515
private Long id;
1616
private String title;
1717

18+
public OneNode() {
19+
}
20+
21+
public OneNode(String title) {
22+
this.title = title;
23+
}
24+
1825
public Long getId() {
1926
return id;
2027
}

defcon-local-neo4j/src/main/java/org/woehlke/humanrights/digital/defense/defcon1/storage/neo4j/repository/ActorRepository.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
package org.woehlke.humanrights.digital.defense.defcon1.storage.neo4j.repository;
22

3+
34
import org.springframework.data.neo4j.repository.Neo4jRepository;
45
import org.springframework.stereotype.Repository;
56
import org.woehlke.humanrights.digital.defense.defcon1.storage.neo4j.domain.Actor;
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,20 @@
11
package org.woehlke.humanrights.digital.defense.defcon1.storage.neo4j.services.impl;
22

3+
import org.springframework.beans.factory.annotation.Autowired;
4+
import org.springframework.stereotype.Service;
5+
import org.woehlke.humanrights.digital.defense.defcon1.storage.neo4j.repository.ActorRepository;
6+
import org.woehlke.humanrights.digital.defense.defcon1.storage.neo4j.services.ActorService;
7+
38
/**
49
* Created by tw on 15.07.18.
510
*/
6-
public class ActorServiceImpl {
11+
@Service
12+
public class ActorServiceImpl implements ActorService {
13+
14+
private final ActorRepository actorRepository;
15+
16+
@Autowired
17+
public ActorServiceImpl(ActorRepository actorRepository) {
18+
this.actorRepository = actorRepository;
19+
}
720
}
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,20 @@
11
package org.woehlke.humanrights.digital.defense.defcon1.storage.neo4j.services.impl;
22

3+
import org.springframework.beans.factory.annotation.Autowired;
4+
import org.springframework.stereotype.Service;
5+
import org.woehlke.humanrights.digital.defense.defcon1.storage.neo4j.repository.MovieRepository;
6+
import org.woehlke.humanrights.digital.defense.defcon1.storage.neo4j.services.MovieService;
7+
38
/**
49
* Created by tw on 15.07.18.
510
*/
6-
public class MovieServiceImpl {
11+
@Service
12+
public class MovieServiceImpl implements MovieService {
13+
14+
private final MovieRepository movieRepository;
15+
16+
@Autowired
17+
public MovieServiceImpl(MovieRepository movieRepository) {
18+
this.movieRepository = movieRepository;
19+
}
720
}

0 commit comments

Comments
 (0)