Skip to content

Commit e4c7934

Browse files
committed
Add additional injection for GDS and SDN4
1 parent c077fb7 commit e4c7934

File tree

1 file changed

+126
-15
lines changed

1 file changed

+126
-15
lines changed

graph-database-support-plugin/src/main/resources/javaInjections.xml

Lines changed: 126 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -3,41 +3,152 @@
33
<!-- Graph Database Service -->
44
<injection language="Cypher" injector-id="java">
55
<display-name>Neo4j - GraphDatabaseService (org.neo4j.graphdb)</display-name>
6-
<place><![CDATA[psiParameter().ofMethod(0, psiMethod().withName("execute").withParameters("java.lang.String", "java.util.Map").definedInClass("org.neo4j.graphdb.GraphDatabaseService"))]]></place>
7-
<place><![CDATA[psiParameter().ofMethod(0, psiMethod().withName("execute").withParameters("java.lang.String").definedInClass("org.neo4j.graphdb.GraphDatabaseService"))]]></place>
6+
<place>
7+
<![CDATA[
8+
psiParameter().ofMethod(0, psiMethod().withName("execute")
9+
.withParameters("java.lang.String")
10+
.definedInClass("org.neo4j.graphdb.GraphDatabaseService"))
11+
]]>
12+
</place>
13+
<place>
14+
<![CDATA[
15+
psiParameter().ofMethod(0, psiMethod().withName("execute")
16+
.withParameters("java.lang.String", "long", "java.util.concurrent.TimeUnit")
17+
.definedInClass("org.neo4j.graphdb.GraphDatabaseService"))
18+
]]>
19+
</place>
20+
<place>
21+
<![CDATA[
22+
psiParameter().ofMethod(0, psiMethod().withName("execute")
23+
.withParameters("java.lang.String", "java.util.Map")
24+
.definedInClass("org.neo4j.graphdb.GraphDatabaseService"))
25+
]]>
26+
</place>
27+
<place>
28+
<![CDATA[
29+
psiParameter().ofMethod(0, psiMethod().withName("execute")
30+
.withParameters("java.lang.String", "java.util.Map", "long", "java.util.concurrent.TimeUnit")
31+
.definedInClass("org.neo4j.graphdb.GraphDatabaseService"))
32+
]]>
33+
</place>
834
</injection>
935

1036
<!-- Neo4j harness -->
1137
<injection language="Cypher" injector-id="java">
1238
<display-name>Neo4j - Harness TestServerBuilder.class (org.neo4j.harness)</display-name>
13-
<place><![CDATA[psiParameter().ofMethod(0, psiMethod().withName("withFixture").withParameters("java.lang.String").definedInClass("org.neo4j.harness.TestServerBuilder"))]]></place>
39+
<place>
40+
<![CDATA[
41+
psiParameter().ofMethod(0, psiMethod().withName("withFixture")
42+
.withParameters("java.lang.String")
43+
.definedInClass("org.neo4j.harness.TestServerBuilder"))
44+
]]>
45+
</place>
1446
</injection>
1547
<injection language="Cypher" injector-id="java">
1648
<display-name>Neo4j - Harness Neo4jRule.class (org.neo4j.harness.junit)</display-name>
17-
<place><![CDATA[psiParameter().ofMethod(0, psiMethod().withName("withFixture").withParameters("java.lang.String").definedInClass("org.neo4j.harness.junit.Neo4jRule"))]]></place>
49+
<place>
50+
<![CDATA[
51+
psiParameter().ofMethod(0, psiMethod().withName("withFixture")
52+
.withParameters("java.lang.String")
53+
.definedInClass("org.neo4j.harness.junit.Neo4jRule"))
54+
]]>
55+
</place>
1856
</injection>
1957

2058
<!-- Neo4j OGM -->
2159
<injection language="Cypher" injector-id="java">
2260
<display-name>Neo4j - OGM Session.class (org.neo4j.ogm.session)</display-name>
23-
<place><![CDATA[psiParameter().ofMethod(1, psiMethod().withName("queryForObject").withParameters("java.lang.Class", "java.lang.String", "java.util.Map").definedInClass("org.neo4j.ogm.session.Capability.ExecuteQueries"))]]></place>
24-
<place><![CDATA[psiParameter().ofMethod(1, psiMethod().withName("query").withParameters("java.lang.Class", "java.lang.String", "java.util.Map").definedInClass("org.neo4j.ogm.session.Capability.ExecuteQueries"))]]></place>
25-
<place><![CDATA[psiParameter().ofMethod(0, psiMethod().withName("query").withParameters("java.lang.String", "java.util.Map").definedInClass("org.neo4j.ogm.session.Capability.ExecuteQueries"))]]></place>
26-
<place><![CDATA[psiParameter().ofMethod(0, psiMethod().withName("query").withParameters("java.lang.String", "java.util.Map", "boolean").definedInClass("org.neo4j.ogm.session.Capability.ExecuteQueries"))]]></place>
27-
<place><![CDATA[psiParameter().ofMethod(0, psiMethod().withName("execute").withParameters("java.lang.String", "java.util.Map").definedInClass("org.neo4j.ogm.session.Capability.ExecuteStatements"))]]></place>
61+
<place>
62+
<![CDATA[
63+
psiParameter().ofMethod(1, psiMethod().withName("queryForObject")
64+
.withParameters("java.lang.Class", "java.lang.String", "java.util.Map")
65+
.definedInClass("org.neo4j.ogm.session.Capability.ExecuteQueries"))
66+
]]>
67+
</place>
68+
<place>
69+
<![CDATA[
70+
psiParameter().ofMethod(1, psiMethod().withName("query")
71+
.withParameters("java.lang.Class", "java.lang.String", "java.util.Map")
72+
.definedInClass("org.neo4j.ogm.session.Capability.ExecuteQueries"))
73+
]]>
74+
</place>
75+
<place>
76+
<![CDATA[
77+
psiParameter().ofMethod(0, psiMethod().withName("query")
78+
.withParameters("java.lang.String", "java.util.Map")
79+
.definedInClass("org.neo4j.ogm.session.Capability.ExecuteQueries"))
80+
]]>
81+
</place>
82+
<place>
83+
<![CDATA[
84+
psiParameter().ofMethod(0, psiMethod().withName("query")
85+
.withParameters("java.lang.String", "java.util.Map", "boolean")
86+
.definedInClass("org.neo4j.ogm.session.Capability.ExecuteQueries"))
87+
]]>
88+
</place>
89+
<place>
90+
<![CDATA[
91+
psiParameter().ofMethod(0, psiMethod().withName("execute")
92+
.withParameters("java.lang.String", "java.util.Map")
93+
.definedInClass("org.neo4j.ogm.session.Capability.ExecuteStatements"))
94+
]]>
95+
</place>
2896
</injection>
2997

3098
<!-- Spring Data Neo4j -->
3199
<injection language="Cypher" injector-id="java">
32100
<display-name>Neo4j - SDN4 @Query (org.springframework.data.neo4j.annotation)</display-name>
33-
<place><![CDATA[psiMethod().withName("value").withParameters().definedInClass("org.springframework.data.neo4j.annotation.Query")]]></place>
101+
<place>
102+
<![CDATA[
103+
psiMethod().withName("value")
104+
.withParameters()
105+
.definedInClass("org.springframework.data.neo4j.annotation.Query")
106+
]]>
107+
</place>
108+
<place>
109+
<![CDATA[
110+
psiMethod().withName("countQuery")
111+
.withParameters()
112+
.definedInClass("org.springframework.data.neo4j.annotation.Query")
113+
]]>
114+
</place>
34115
</injection>
35116
<injection language="Cypher" injector-id="java">
36117
<display-name>Neo4j - SDN4 Neo4jTemplate.class (org.springframework.data.neo4j.template)</display-name>
37-
<place><![CDATA[psiParameter().ofMethod(0, psiMethod().withName("execute").withParameters("java.lang.String", "java.util.Map").definedInClass("org.springframework.data.neo4j.template.Neo4jTemplate"))]]></place>
38-
<place><![CDATA[psiParameter().ofMethod(0, psiMethod().withName("query").withParameters("java.lang.String", "java.util.Map").definedInClass("org.springframework.data.neo4j.template.Neo4jTemplate"))]]></place>
39-
<place><![CDATA[psiParameter().ofMethod(0, psiMethod().withName("query").withParameters("java.lang.String", "java.util.Map", "boolean").definedInClass("org.springframework.data.neo4j.template.Neo4jTemplate"))]]></place>
40-
<place><![CDATA[psiParameter().ofMethod(1, psiMethod().withName("queryForObjects").withParameters("java.lang.Class", "java.lang.String", "java.util.Map").definedInClass("org.springframework.data.neo4j.template.Neo4jTemplate"))]]></place>
41-
<place><![CDATA[psiParameter().ofMethod(1, psiMethod().withName("queryForObject").withParameters("java.lang.Class", "java.lang.String", "java.util.Map").definedInClass("org.springframework.data.neo4j.template.Neo4jTemplate"))]]></place>
118+
<place>
119+
<![CDATA[
120+
psiParameter().ofMethod(0, psiMethod().withName("execute")
121+
.withParameters("java.lang.String", "java.util.Map")
122+
.definedInClass("org.springframework.data.neo4j.template.Neo4jTemplate"))
123+
]]>
124+
</place>
125+
<place>
126+
<![CDATA[
127+
psiParameter().ofMethod(0, psiMethod().withName("query")
128+
.withParameters("java.lang.String", "java.util.Map")
129+
.definedInClass("org.springframework.data.neo4j.template.Neo4jTemplate"))
130+
]]>
131+
</place>
132+
<place>
133+
<![CDATA[
134+
psiParameter().ofMethod(0, psiMethod().withName("query")
135+
.withParameters("java.lang.String", "java.util.Map", "boolean")
136+
.definedInClass("org.springframework.data.neo4j.template.Neo4jTemplate"))
137+
]]>
138+
</place>
139+
<place>
140+
<![CDATA[
141+
psiParameter().ofMethod(1, psiMethod().withName("queryForObjects")
142+
.withParameters("java.lang.Class", "java.lang.String", "java.util.Map")
143+
.definedInClass("org.springframework.data.neo4j.template.Neo4jTemplate"))
144+
]]>
145+
</place>
146+
<place>
147+
<![CDATA[
148+
psiParameter().ofMethod(1, psiMethod().withName("queryForObject")
149+
.withParameters("java.lang.Class", "java.lang.String", "java.util.Map")
150+
.definedInClass("org.springframework.data.neo4j.template.Neo4jTemplate"))
151+
]]>
152+
</place>
42153
</injection>
43154
</component>

0 commit comments

Comments
 (0)