Jean-Francois Leveque

Ajout du projet basique

Showing 65 changed files with 2821 additions and 0 deletions
1 +grogEE
...\ No newline at end of file ...\ No newline at end of file
1 +<component name="ArtifactManager">
2 + <artifact type="war" name="grogEE:war">
3 + <output-path>$PROJECT_DIR$/target</output-path>
4 + <root id="archive" name="grogEE-1.0-SNAPSHOT.war">
5 + <element id="artifact" artifact-name="grogEE:war exploded" />
6 + </root>
7 + </artifact>
8 +</component>
...\ No newline at end of file ...\ No newline at end of file
1 +<component name="ArtifactManager">
2 + <artifact type="exploded-war" name="grogEE:war exploded">
3 + <output-path>$PROJECT_DIR$/target/grogEE-1.0-SNAPSHOT</output-path>
4 + <root id="root">
5 + <element id="directory" name="WEB-INF">
6 + <element id="directory" name="classes">
7 + <element id="module-output" name="grogEE" />
8 + </element>
9 + <element id="directory" name="lib">
10 + <element id="library" level="project" name="Maven: org.slf4j:slf4j-api:1.7.21" />
11 + <element id="library" level="project" name="Maven: ch.qos.logback:logback-classic:1.1.7" />
12 + <element id="library" level="project" name="Maven: ch.qos.logback:logback-core:1.1.7" />
13 + <element id="library" level="project" name="Maven: com.h2database:h2:1.4.192" />
14 + <element id="library" level="project" name="Maven: org.springframework.data:spring-data-jpa:1.9.4.RELEASE" />
15 + <element id="library" level="project" name="Maven: org.springframework.data:spring-data-commons:1.11.4.RELEASE" />
16 + <element id="library" level="project" name="Maven: org.springframework:spring-orm:4.2.7.RELEASE" />
17 + <element id="library" level="project" name="Maven: org.springframework:spring-jdbc:4.2.7.RELEASE" />
18 + <element id="library" level="project" name="Maven: org.springframework:spring-context:4.2.7.RELEASE" />
19 + <element id="library" level="project" name="Maven: org.springframework:spring-expression:4.2.7.RELEASE" />
20 + <element id="library" level="project" name="Maven: org.springframework:spring-aop:4.2.7.RELEASE" />
21 + <element id="library" level="project" name="Maven: aopalliance:aopalliance:1.0" />
22 + <element id="library" level="project" name="Maven: org.springframework:spring-tx:4.2.7.RELEASE" />
23 + <element id="library" level="project" name="Maven: org.springframework:spring-beans:4.2.7.RELEASE" />
24 + <element id="library" level="project" name="Maven: org.springframework:spring-core:4.2.7.RELEASE" />
25 + <element id="library" level="project" name="Maven: org.aspectj:aspectjrt:1.8.9" />
26 + <element id="library" level="project" name="Maven: org.slf4j:jcl-over-slf4j:1.7.21" />
27 + </element>
28 + </element>
29 + <element id="directory" name="META-INF">
30 + <element id="file-copy" path="$PROJECT_DIR$/target/grogEE-1.0-SNAPSHOT/META-INF/MANIFEST.MF" />
31 + </element>
32 + <element id="javaee-facet-resources" facet="grogEE/web/Web" />
33 + </root>
34 + </artifact>
35 +</component>
...\ No newline at end of file ...\ No newline at end of file
1 +<?xml version="1.0" encoding="UTF-8"?>
2 +<project version="4">
3 + <component name="CompilerConfiguration">
4 + <option name="DEFAULT_COMPILER" value="Javac" />
5 + <resourceExtensions />
6 + <wildcardResourcePatterns>
7 + <entry name="!?*.java" />
8 + <entry name="!?*.form" />
9 + <entry name="!?*.class" />
10 + <entry name="!?*.groovy" />
11 + <entry name="!?*.scala" />
12 + <entry name="!?*.flex" />
13 + <entry name="!?*.kt" />
14 + <entry name="!?*.clj" />
15 + </wildcardResourcePatterns>
16 + <annotationProcessing>
17 + <profile default="true" name="Default" enabled="false">
18 + <processorPath useClasspath="true" />
19 + </profile>
20 + <profile default="false" name="Maven default annotation processors profile" enabled="true">
21 + <sourceOutputDir name="target/generated-sources/annotations" />
22 + <sourceTestOutputDir name="target/generated-test-sources/test-annotations" />
23 + <outputRelativeToContentRoot value="true" />
24 + <processorPath useClasspath="true" />
25 + <module name="grogEE" />
26 + </profile>
27 + </annotationProcessing>
28 + <bytecodeTargetLevel>
29 + <module name="grogEE" target="1.5" />
30 + </bytecodeTargetLevel>
31 + </component>
32 +</project>
...\ No newline at end of file ...\ No newline at end of file
1 +<component name="CopyrightManager">
2 + <settings default="" />
3 +</component>
...\ No newline at end of file ...\ No newline at end of file
1 +<?xml version="1.0" encoding="UTF-8"?>
2 +<project version="4">
3 + <component name="Encoding">
4 + <file url="file://$PROJECT_DIR$" charset="UTF-8" />
5 + </component>
6 +</project>
...\ No newline at end of file ...\ No newline at end of file
1 +<component name="libraryTable">
2 + <library name="Maven: aopalliance:aopalliance:1.0">
3 + <CLASSES>
4 + <root url="jar://$MAVEN_REPOSITORY$/aopalliance/aopalliance/1.0/aopalliance-1.0.jar!/" />
5 + </CLASSES>
6 + <JAVADOC>
7 + <root url="jar://$MAVEN_REPOSITORY$/aopalliance/aopalliance/1.0/aopalliance-1.0-javadoc.jar!/" />
8 + </JAVADOC>
9 + <SOURCES>
10 + <root url="jar://$MAVEN_REPOSITORY$/aopalliance/aopalliance/1.0/aopalliance-1.0-sources.jar!/" />
11 + </SOURCES>
12 + </library>
13 +</component>
...\ No newline at end of file ...\ No newline at end of file
1 +<component name="libraryTable">
2 + <library name="Maven: ch.qos.logback:logback-classic:1.1.7">
3 + <CLASSES>
4 + <root url="jar://$MAVEN_REPOSITORY$/ch/qos/logback/logback-classic/1.1.7/logback-classic-1.1.7.jar!/" />
5 + </CLASSES>
6 + <JAVADOC>
7 + <root url="jar://$MAVEN_REPOSITORY$/ch/qos/logback/logback-classic/1.1.7/logback-classic-1.1.7-javadoc.jar!/" />
8 + </JAVADOC>
9 + <SOURCES>
10 + <root url="jar://$MAVEN_REPOSITORY$/ch/qos/logback/logback-classic/1.1.7/logback-classic-1.1.7-sources.jar!/" />
11 + </SOURCES>
12 + </library>
13 +</component>
...\ No newline at end of file ...\ No newline at end of file
1 +<component name="libraryTable">
2 + <library name="Maven: ch.qos.logback:logback-core:1.1.7">
3 + <CLASSES>
4 + <root url="jar://$MAVEN_REPOSITORY$/ch/qos/logback/logback-core/1.1.7/logback-core-1.1.7.jar!/" />
5 + </CLASSES>
6 + <JAVADOC>
7 + <root url="jar://$MAVEN_REPOSITORY$/ch/qos/logback/logback-core/1.1.7/logback-core-1.1.7-javadoc.jar!/" />
8 + </JAVADOC>
9 + <SOURCES>
10 + <root url="jar://$MAVEN_REPOSITORY$/ch/qos/logback/logback-core/1.1.7/logback-core-1.1.7-sources.jar!/" />
11 + </SOURCES>
12 + </library>
13 +</component>
...\ No newline at end of file ...\ No newline at end of file
1 +<component name="libraryTable">
2 + <library name="Maven: com.h2database:h2:1.4.192">
3 + <CLASSES>
4 + <root url="jar://$MAVEN_REPOSITORY$/com/h2database/h2/1.4.192/h2-1.4.192.jar!/" />
5 + </CLASSES>
6 + <JAVADOC>
7 + <root url="jar://$MAVEN_REPOSITORY$/com/h2database/h2/1.4.192/h2-1.4.192-javadoc.jar!/" />
8 + </JAVADOC>
9 + <SOURCES>
10 + <root url="jar://$MAVEN_REPOSITORY$/com/h2database/h2/1.4.192/h2-1.4.192-sources.jar!/" />
11 + </SOURCES>
12 + </library>
13 +</component>
...\ No newline at end of file ...\ No newline at end of file
1 +<component name="libraryTable">
2 + <library name="Maven: commons-collections:commons-collections:3.2.2">
3 + <CLASSES>
4 + <root url="jar://$MAVEN_REPOSITORY$/commons-collections/commons-collections/3.2.2/commons-collections-3.2.2.jar!/" />
5 + </CLASSES>
6 + <JAVADOC>
7 + <root url="jar://$MAVEN_REPOSITORY$/commons-collections/commons-collections/3.2.2/commons-collections-3.2.2-javadoc.jar!/" />
8 + </JAVADOC>
9 + <SOURCES>
10 + <root url="jar://$MAVEN_REPOSITORY$/commons-collections/commons-collections/3.2.2/commons-collections-3.2.2-sources.jar!/" />
11 + </SOURCES>
12 + </library>
13 +</component>
...\ No newline at end of file ...\ No newline at end of file
1 +<component name="libraryTable">
2 + <library name="Maven: commons-lang:commons-lang:2.6">
3 + <CLASSES>
4 + <root url="jar://$MAVEN_REPOSITORY$/commons-lang/commons-lang/2.6/commons-lang-2.6.jar!/" />
5 + </CLASSES>
6 + <JAVADOC>
7 + <root url="jar://$MAVEN_REPOSITORY$/commons-lang/commons-lang/2.6/commons-lang-2.6-javadoc.jar!/" />
8 + </JAVADOC>
9 + <SOURCES>
10 + <root url="jar://$MAVEN_REPOSITORY$/commons-lang/commons-lang/2.6/commons-lang-2.6-sources.jar!/" />
11 + </SOURCES>
12 + </library>
13 +</component>
...\ No newline at end of file ...\ No newline at end of file
1 +<component name="libraryTable">
2 + <library name="Maven: commons-pool:commons-pool:1.6">
3 + <CLASSES>
4 + <root url="jar://$MAVEN_REPOSITORY$/commons-pool/commons-pool/1.6/commons-pool-1.6.jar!/" />
5 + </CLASSES>
6 + <JAVADOC>
7 + <root url="jar://$MAVEN_REPOSITORY$/commons-pool/commons-pool/1.6/commons-pool-1.6-javadoc.jar!/" />
8 + </JAVADOC>
9 + <SOURCES>
10 + <root url="jar://$MAVEN_REPOSITORY$/commons-pool/commons-pool/1.6/commons-pool-1.6-sources.jar!/" />
11 + </SOURCES>
12 + </library>
13 +</component>
...\ No newline at end of file ...\ No newline at end of file
1 +<component name="libraryTable">
2 + <library name="Maven: junit:junit:4.12">
3 + <CLASSES>
4 + <root url="jar://$MAVEN_REPOSITORY$/junit/junit/4.12/junit-4.12.jar!/" />
5 + </CLASSES>
6 + <JAVADOC>
7 + <root url="jar://$MAVEN_REPOSITORY$/junit/junit/4.12/junit-4.12-javadoc.jar!/" />
8 + </JAVADOC>
9 + <SOURCES>
10 + <root url="jar://$MAVEN_REPOSITORY$/junit/junit/4.12/junit-4.12-sources.jar!/" />
11 + </SOURCES>
12 + </library>
13 +</component>
...\ No newline at end of file ...\ No newline at end of file
1 +<component name="libraryTable">
2 + <library name="Maven: net.sourceforge.serp:serp:1.15.1">
3 + <CLASSES>
4 + <root url="jar://$MAVEN_REPOSITORY$/net/sourceforge/serp/serp/1.15.1/serp-1.15.1.jar!/" />
5 + </CLASSES>
6 + <JAVADOC>
7 + <root url="jar://$MAVEN_REPOSITORY$/net/sourceforge/serp/serp/1.15.1/serp-1.15.1-javadoc.jar!/" />
8 + </JAVADOC>
9 + <SOURCES>
10 + <root url="jar://$MAVEN_REPOSITORY$/net/sourceforge/serp/serp/1.15.1/serp-1.15.1-sources.jar!/" />
11 + </SOURCES>
12 + </library>
13 +</component>
...\ No newline at end of file ...\ No newline at end of file
1 +<component name="libraryTable">
2 + <library name="Maven: org.apache.geronimo.specs:geronimo-jms_1.1_spec:1.1.1">
3 + <CLASSES>
4 + <root url="jar://$MAVEN_REPOSITORY$/org/apache/geronimo/specs/geronimo-jms_1.1_spec/1.1.1/geronimo-jms_1.1_spec-1.1.1.jar!/" />
5 + </CLASSES>
6 + <JAVADOC>
7 + <root url="jar://$MAVEN_REPOSITORY$/org/apache/geronimo/specs/geronimo-jms_1.1_spec/1.1.1/geronimo-jms_1.1_spec-1.1.1-javadoc.jar!/" />
8 + </JAVADOC>
9 + <SOURCES>
10 + <root url="jar://$MAVEN_REPOSITORY$/org/apache/geronimo/specs/geronimo-jms_1.1_spec/1.1.1/geronimo-jms_1.1_spec-1.1.1-sources.jar!/" />
11 + </SOURCES>
12 + </library>
13 +</component>
...\ No newline at end of file ...\ No newline at end of file
1 +<component name="libraryTable">
2 + <library name="Maven: org.apache.geronimo.specs:geronimo-jpa_2.0_spec:1.1">
3 + <CLASSES>
4 + <root url="jar://$MAVEN_REPOSITORY$/org/apache/geronimo/specs/geronimo-jpa_2.0_spec/1.1/geronimo-jpa_2.0_spec-1.1.jar!/" />
5 + </CLASSES>
6 + <JAVADOC>
7 + <root url="jar://$MAVEN_REPOSITORY$/org/apache/geronimo/specs/geronimo-jpa_2.0_spec/1.1/geronimo-jpa_2.0_spec-1.1-javadoc.jar!/" />
8 + </JAVADOC>
9 + <SOURCES>
10 + <root url="jar://$MAVEN_REPOSITORY$/org/apache/geronimo/specs/geronimo-jpa_2.0_spec/1.1/geronimo-jpa_2.0_spec-1.1-sources.jar!/" />
11 + </SOURCES>
12 + </library>
13 +</component>
...\ No newline at end of file ...\ No newline at end of file
1 +<component name="libraryTable">
2 + <library name="Maven: org.apache.geronimo.specs:geronimo-jta_1.1_spec:1.1.1">
3 + <CLASSES>
4 + <root url="jar://$MAVEN_REPOSITORY$/org/apache/geronimo/specs/geronimo-jta_1.1_spec/1.1.1/geronimo-jta_1.1_spec-1.1.1.jar!/" />
5 + </CLASSES>
6 + <JAVADOC>
7 + <root url="jar://$MAVEN_REPOSITORY$/org/apache/geronimo/specs/geronimo-jta_1.1_spec/1.1.1/geronimo-jta_1.1_spec-1.1.1-javadoc.jar!/" />
8 + </JAVADOC>
9 + <SOURCES>
10 + <root url="jar://$MAVEN_REPOSITORY$/org/apache/geronimo/specs/geronimo-jta_1.1_spec/1.1.1/geronimo-jta_1.1_spec-1.1.1-sources.jar!/" />
11 + </SOURCES>
12 + </library>
13 +</component>
...\ No newline at end of file ...\ No newline at end of file
1 +<component name="libraryTable">
2 + <library name="Maven: org.apache.openjpa:openjpa:2.4.1">
3 + <CLASSES>
4 + <root url="jar://$MAVEN_REPOSITORY$/org/apache/openjpa/openjpa/2.4.1/openjpa-2.4.1.jar!/" />
5 + </CLASSES>
6 + <JAVADOC>
7 + <root url="jar://$MAVEN_REPOSITORY$/org/apache/openjpa/openjpa/2.4.1/openjpa-2.4.1-javadoc.jar!/" />
8 + </JAVADOC>
9 + <SOURCES>
10 + <root url="jar://$MAVEN_REPOSITORY$/org/apache/openjpa/openjpa/2.4.1/openjpa-2.4.1-sources.jar!/" />
11 + </SOURCES>
12 + </library>
13 +</component>
...\ No newline at end of file ...\ No newline at end of file
1 +<component name="libraryTable">
2 + <library name="Maven: org.apache.tomee:javaee-api:7.0">
3 + <CLASSES>
4 + <root url="jar://$MAVEN_REPOSITORY$/org/apache/tomee/javaee-api/7.0/javaee-api-7.0.jar!/" />
5 + </CLASSES>
6 + <JAVADOC>
7 + <root url="jar://$MAVEN_REPOSITORY$/org/apache/tomee/javaee-api/7.0/javaee-api-7.0-javadoc.jar!/" />
8 + </JAVADOC>
9 + <SOURCES>
10 + <root url="jar://$MAVEN_REPOSITORY$/org/apache/tomee/javaee-api/7.0/javaee-api-7.0-sources.jar!/" />
11 + </SOURCES>
12 + </library>
13 +</component>
...\ No newline at end of file ...\ No newline at end of file
1 +<component name="libraryTable">
2 + <library name="Maven: org.apache.xbean:xbean-asm5-shaded:3.17">
3 + <CLASSES>
4 + <root url="jar://$MAVEN_REPOSITORY$/org/apache/xbean/xbean-asm5-shaded/3.17/xbean-asm5-shaded-3.17.jar!/" />
5 + </CLASSES>
6 + <JAVADOC>
7 + <root url="jar://$MAVEN_REPOSITORY$/org/apache/xbean/xbean-asm5-shaded/3.17/xbean-asm5-shaded-3.17-javadoc.jar!/" />
8 + </JAVADOC>
9 + <SOURCES>
10 + <root url="jar://$MAVEN_REPOSITORY$/org/apache/xbean/xbean-asm5-shaded/3.17/xbean-asm5-shaded-3.17-sources.jar!/" />
11 + </SOURCES>
12 + </library>
13 +</component>
...\ No newline at end of file ...\ No newline at end of file
1 +<component name="libraryTable">
2 + <library name="Maven: org.aspectj:aspectjrt:1.8.9">
3 + <CLASSES>
4 + <root url="jar://$MAVEN_REPOSITORY$/org/aspectj/aspectjrt/1.8.9/aspectjrt-1.8.9.jar!/" />
5 + </CLASSES>
6 + <JAVADOC>
7 + <root url="jar://$MAVEN_REPOSITORY$/org/aspectj/aspectjrt/1.8.9/aspectjrt-1.8.9-javadoc.jar!/" />
8 + </JAVADOC>
9 + <SOURCES>
10 + <root url="jar://$MAVEN_REPOSITORY$/org/aspectj/aspectjrt/1.8.9/aspectjrt-1.8.9-sources.jar!/" />
11 + </SOURCES>
12 + </library>
13 +</component>
...\ No newline at end of file ...\ No newline at end of file
1 +<component name="libraryTable">
2 + <library name="Maven: org.assertj:assertj-core:1.6.1">
3 + <CLASSES>
4 + <root url="jar://$MAVEN_REPOSITORY$/org/assertj/assertj-core/1.6.1/assertj-core-1.6.1.jar!/" />
5 + </CLASSES>
6 + <JAVADOC>
7 + <root url="jar://$MAVEN_REPOSITORY$/org/assertj/assertj-core/1.6.1/assertj-core-1.6.1-javadoc.jar!/" />
8 + </JAVADOC>
9 + <SOURCES>
10 + <root url="jar://$MAVEN_REPOSITORY$/org/assertj/assertj-core/1.6.1/assertj-core-1.6.1-sources.jar!/" />
11 + </SOURCES>
12 + </library>
13 +</component>
...\ No newline at end of file ...\ No newline at end of file
1 +<component name="libraryTable">
2 + <library name="Maven: org.hamcrest:hamcrest-core:1.3">
3 + <CLASSES>
4 + <root url="jar://$MAVEN_REPOSITORY$/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar!/" />
5 + </CLASSES>
6 + <JAVADOC>
7 + <root url="jar://$MAVEN_REPOSITORY$/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3-javadoc.jar!/" />
8 + </JAVADOC>
9 + <SOURCES>
10 + <root url="jar://$MAVEN_REPOSITORY$/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3-sources.jar!/" />
11 + </SOURCES>
12 + </library>
13 +</component>
...\ No newline at end of file ...\ No newline at end of file
1 +<component name="libraryTable">
2 + <library name="Maven: org.mockito:mockito-core:1.10.19">
3 + <CLASSES>
4 + <root url="jar://$MAVEN_REPOSITORY$/org/mockito/mockito-core/1.10.19/mockito-core-1.10.19.jar!/" />
5 + </CLASSES>
6 + <JAVADOC>
7 + <root url="jar://$MAVEN_REPOSITORY$/org/mockito/mockito-core/1.10.19/mockito-core-1.10.19-javadoc.jar!/" />
8 + </JAVADOC>
9 + <SOURCES>
10 + <root url="jar://$MAVEN_REPOSITORY$/org/mockito/mockito-core/1.10.19/mockito-core-1.10.19-sources.jar!/" />
11 + </SOURCES>
12 + </library>
13 +</component>
...\ No newline at end of file ...\ No newline at end of file
1 +<component name="libraryTable">
2 + <library name="Maven: org.objenesis:objenesis:2.1">
3 + <CLASSES>
4 + <root url="jar://$MAVEN_REPOSITORY$/org/objenesis/objenesis/2.1/objenesis-2.1.jar!/" />
5 + </CLASSES>
6 + <JAVADOC>
7 + <root url="jar://$MAVEN_REPOSITORY$/org/objenesis/objenesis/2.1/objenesis-2.1-javadoc.jar!/" />
8 + </JAVADOC>
9 + <SOURCES>
10 + <root url="jar://$MAVEN_REPOSITORY$/org/objenesis/objenesis/2.1/objenesis-2.1-sources.jar!/" />
11 + </SOURCES>
12 + </library>
13 +</component>
...\ No newline at end of file ...\ No newline at end of file
1 +<component name="libraryTable">
2 + <library name="Maven: org.slf4j:jcl-over-slf4j:1.7.21">
3 + <CLASSES>
4 + <root url="jar://$MAVEN_REPOSITORY$/org/slf4j/jcl-over-slf4j/1.7.21/jcl-over-slf4j-1.7.21.jar!/" />
5 + </CLASSES>
6 + <JAVADOC>
7 + <root url="jar://$MAVEN_REPOSITORY$/org/slf4j/jcl-over-slf4j/1.7.21/jcl-over-slf4j-1.7.21-javadoc.jar!/" />
8 + </JAVADOC>
9 + <SOURCES>
10 + <root url="jar://$MAVEN_REPOSITORY$/org/slf4j/jcl-over-slf4j/1.7.21/jcl-over-slf4j-1.7.21-sources.jar!/" />
11 + </SOURCES>
12 + </library>
13 +</component>
...\ No newline at end of file ...\ No newline at end of file
1 +<component name="libraryTable">
2 + <library name="Maven: org.slf4j:slf4j-api:1.7.21">
3 + <CLASSES>
4 + <root url="jar://$MAVEN_REPOSITORY$/org/slf4j/slf4j-api/1.7.21/slf4j-api-1.7.21.jar!/" />
5 + </CLASSES>
6 + <JAVADOC>
7 + <root url="jar://$MAVEN_REPOSITORY$/org/slf4j/slf4j-api/1.7.21/slf4j-api-1.7.21-javadoc.jar!/" />
8 + </JAVADOC>
9 + <SOURCES>
10 + <root url="jar://$MAVEN_REPOSITORY$/org/slf4j/slf4j-api/1.7.21/slf4j-api-1.7.21-sources.jar!/" />
11 + </SOURCES>
12 + </library>
13 +</component>
...\ No newline at end of file ...\ No newline at end of file
1 +<component name="libraryTable">
2 + <library name="Maven: org.springframework.data:spring-data-commons:1.11.4.RELEASE">
3 + <CLASSES>
4 + <root url="jar://$MAVEN_REPOSITORY$/org/springframework/data/spring-data-commons/1.11.4.RELEASE/spring-data-commons-1.11.4.RELEASE.jar!/" />
5 + </CLASSES>
6 + <JAVADOC>
7 + <root url="jar://$MAVEN_REPOSITORY$/org/springframework/data/spring-data-commons/1.11.4.RELEASE/spring-data-commons-1.11.4.RELEASE-javadoc.jar!/" />
8 + </JAVADOC>
9 + <SOURCES>
10 + <root url="jar://$MAVEN_REPOSITORY$/org/springframework/data/spring-data-commons/1.11.4.RELEASE/spring-data-commons-1.11.4.RELEASE-sources.jar!/" />
11 + </SOURCES>
12 + </library>
13 +</component>
...\ No newline at end of file ...\ No newline at end of file
1 +<component name="libraryTable">
2 + <library name="Maven: org.springframework.data:spring-data-jpa:1.9.4.RELEASE">
3 + <CLASSES>
4 + <root url="jar://$MAVEN_REPOSITORY$/org/springframework/data/spring-data-jpa/1.9.4.RELEASE/spring-data-jpa-1.9.4.RELEASE.jar!/" />
5 + </CLASSES>
6 + <JAVADOC>
7 + <root url="jar://$MAVEN_REPOSITORY$/org/springframework/data/spring-data-jpa/1.9.4.RELEASE/spring-data-jpa-1.9.4.RELEASE-javadoc.jar!/" />
8 + </JAVADOC>
9 + <SOURCES>
10 + <root url="jar://$MAVEN_REPOSITORY$/org/springframework/data/spring-data-jpa/1.9.4.RELEASE/spring-data-jpa-1.9.4.RELEASE-sources.jar!/" />
11 + </SOURCES>
12 + </library>
13 +</component>
...\ No newline at end of file ...\ No newline at end of file
1 +<component name="libraryTable">
2 + <library name="Maven: org.springframework:spring-aop:4.2.7.RELEASE">
3 + <CLASSES>
4 + <root url="jar://$MAVEN_REPOSITORY$/org/springframework/spring-aop/4.2.7.RELEASE/spring-aop-4.2.7.RELEASE.jar!/" />
5 + </CLASSES>
6 + <JAVADOC>
7 + <root url="jar://$MAVEN_REPOSITORY$/org/springframework/spring-aop/4.2.7.RELEASE/spring-aop-4.2.7.RELEASE-javadoc.jar!/" />
8 + </JAVADOC>
9 + <SOURCES>
10 + <root url="jar://$MAVEN_REPOSITORY$/org/springframework/spring-aop/4.2.7.RELEASE/spring-aop-4.2.7.RELEASE-sources.jar!/" />
11 + </SOURCES>
12 + </library>
13 +</component>
...\ No newline at end of file ...\ No newline at end of file
1 +<component name="libraryTable">
2 + <library name="Maven: org.springframework:spring-beans:4.2.7.RELEASE">
3 + <CLASSES>
4 + <root url="jar://$MAVEN_REPOSITORY$/org/springframework/spring-beans/4.2.7.RELEASE/spring-beans-4.2.7.RELEASE.jar!/" />
5 + </CLASSES>
6 + <JAVADOC>
7 + <root url="jar://$MAVEN_REPOSITORY$/org/springframework/spring-beans/4.2.7.RELEASE/spring-beans-4.2.7.RELEASE-javadoc.jar!/" />
8 + </JAVADOC>
9 + <SOURCES>
10 + <root url="jar://$MAVEN_REPOSITORY$/org/springframework/spring-beans/4.2.7.RELEASE/spring-beans-4.2.7.RELEASE-sources.jar!/" />
11 + </SOURCES>
12 + </library>
13 +</component>
...\ No newline at end of file ...\ No newline at end of file
1 +<component name="libraryTable">
2 + <library name="Maven: org.springframework:spring-context:4.2.7.RELEASE">
3 + <CLASSES>
4 + <root url="jar://$MAVEN_REPOSITORY$/org/springframework/spring-context/4.2.7.RELEASE/spring-context-4.2.7.RELEASE.jar!/" />
5 + </CLASSES>
6 + <JAVADOC>
7 + <root url="jar://$MAVEN_REPOSITORY$/org/springframework/spring-context/4.2.7.RELEASE/spring-context-4.2.7.RELEASE-javadoc.jar!/" />
8 + </JAVADOC>
9 + <SOURCES>
10 + <root url="jar://$MAVEN_REPOSITORY$/org/springframework/spring-context/4.2.7.RELEASE/spring-context-4.2.7.RELEASE-sources.jar!/" />
11 + </SOURCES>
12 + </library>
13 +</component>
...\ No newline at end of file ...\ No newline at end of file
1 +<component name="libraryTable">
2 + <library name="Maven: org.springframework:spring-core:4.2.7.RELEASE">
3 + <CLASSES>
4 + <root url="jar://$MAVEN_REPOSITORY$/org/springframework/spring-core/4.2.7.RELEASE/spring-core-4.2.7.RELEASE.jar!/" />
5 + </CLASSES>
6 + <JAVADOC>
7 + <root url="jar://$MAVEN_REPOSITORY$/org/springframework/spring-core/4.2.7.RELEASE/spring-core-4.2.7.RELEASE-javadoc.jar!/" />
8 + </JAVADOC>
9 + <SOURCES>
10 + <root url="jar://$MAVEN_REPOSITORY$/org/springframework/spring-core/4.2.7.RELEASE/spring-core-4.2.7.RELEASE-sources.jar!/" />
11 + </SOURCES>
12 + </library>
13 +</component>
...\ No newline at end of file ...\ No newline at end of file
1 +<component name="libraryTable">
2 + <library name="Maven: org.springframework:spring-expression:4.2.7.RELEASE">
3 + <CLASSES>
4 + <root url="jar://$MAVEN_REPOSITORY$/org/springframework/spring-expression/4.2.7.RELEASE/spring-expression-4.2.7.RELEASE.jar!/" />
5 + </CLASSES>
6 + <JAVADOC>
7 + <root url="jar://$MAVEN_REPOSITORY$/org/springframework/spring-expression/4.2.7.RELEASE/spring-expression-4.2.7.RELEASE-javadoc.jar!/" />
8 + </JAVADOC>
9 + <SOURCES>
10 + <root url="jar://$MAVEN_REPOSITORY$/org/springframework/spring-expression/4.2.7.RELEASE/spring-expression-4.2.7.RELEASE-sources.jar!/" />
11 + </SOURCES>
12 + </library>
13 +</component>
...\ No newline at end of file ...\ No newline at end of file
1 +<component name="libraryTable">
2 + <library name="Maven: org.springframework:spring-jdbc:4.2.7.RELEASE">
3 + <CLASSES>
4 + <root url="jar://$MAVEN_REPOSITORY$/org/springframework/spring-jdbc/4.2.7.RELEASE/spring-jdbc-4.2.7.RELEASE.jar!/" />
5 + </CLASSES>
6 + <JAVADOC>
7 + <root url="jar://$MAVEN_REPOSITORY$/org/springframework/spring-jdbc/4.2.7.RELEASE/spring-jdbc-4.2.7.RELEASE-javadoc.jar!/" />
8 + </JAVADOC>
9 + <SOURCES>
10 + <root url="jar://$MAVEN_REPOSITORY$/org/springframework/spring-jdbc/4.2.7.RELEASE/spring-jdbc-4.2.7.RELEASE-sources.jar!/" />
11 + </SOURCES>
12 + </library>
13 +</component>
...\ No newline at end of file ...\ No newline at end of file
1 +<component name="libraryTable">
2 + <library name="Maven: org.springframework:spring-orm:4.2.7.RELEASE">
3 + <CLASSES>
4 + <root url="jar://$MAVEN_REPOSITORY$/org/springframework/spring-orm/4.2.7.RELEASE/spring-orm-4.2.7.RELEASE.jar!/" />
5 + </CLASSES>
6 + <JAVADOC>
7 + <root url="jar://$MAVEN_REPOSITORY$/org/springframework/spring-orm/4.2.7.RELEASE/spring-orm-4.2.7.RELEASE-javadoc.jar!/" />
8 + </JAVADOC>
9 + <SOURCES>
10 + <root url="jar://$MAVEN_REPOSITORY$/org/springframework/spring-orm/4.2.7.RELEASE/spring-orm-4.2.7.RELEASE-sources.jar!/" />
11 + </SOURCES>
12 + </library>
13 +</component>
...\ No newline at end of file ...\ No newline at end of file
1 +<component name="libraryTable">
2 + <library name="Maven: org.springframework:spring-tx:4.2.7.RELEASE">
3 + <CLASSES>
4 + <root url="jar://$MAVEN_REPOSITORY$/org/springframework/spring-tx/4.2.7.RELEASE/spring-tx-4.2.7.RELEASE.jar!/" />
5 + </CLASSES>
6 + <JAVADOC>
7 + <root url="jar://$MAVEN_REPOSITORY$/org/springframework/spring-tx/4.2.7.RELEASE/spring-tx-4.2.7.RELEASE-javadoc.jar!/" />
8 + </JAVADOC>
9 + <SOURCES>
10 + <root url="jar://$MAVEN_REPOSITORY$/org/springframework/spring-tx/4.2.7.RELEASE/spring-tx-4.2.7.RELEASE-sources.jar!/" />
11 + </SOURCES>
12 + </library>
13 +</component>
...\ No newline at end of file ...\ No newline at end of file
1 +<component name="libraryTable">
2 + <library name="Mojarra-1.2">
3 + <CLASSES>
4 + <root url="jar://$PROJECT_DIR$/lib/jstl-1.1.0.jar!/" />
5 + <root url="jar://$PROJECT_DIR$/lib/jsf-api.jar!/" />
6 + <root url="jar://$PROJECT_DIR$/lib/jsf-impl.jar!/" />
7 + </CLASSES>
8 + <JAVADOC />
9 + <SOURCES />
10 + </library>
11 +</component>
...\ No newline at end of file ...\ No newline at end of file
1 +<?xml version="1.0" encoding="UTF-8"?>
2 +<project version="4">
3 + <component name="EntryPointsManager">
4 + <entry_points version="2.0" />
5 + </component>
6 + <component name="FrameworkDetectionExcludesConfiguration">
7 + <file type="web" url="file://$PROJECT_DIR$" />
8 + </component>
9 + <component name="MavenProjectsManager">
10 + <option name="originalFiles">
11 + <list>
12 + <option value="$PROJECT_DIR$/pom.xml" />
13 + </list>
14 + </option>
15 + </component>
16 + <component name="ProjectLevelVcsManager" settingsEditedManually="false">
17 + <OptionsSetting value="true" id="Add" />
18 + <OptionsSetting value="true" id="Remove" />
19 + <OptionsSetting value="true" id="Checkout" />
20 + <OptionsSetting value="true" id="Update" />
21 + <OptionsSetting value="true" id="Status" />
22 + <OptionsSetting value="true" id="Edit" />
23 + <ConfirmationsSetting value="0" id="Add" />
24 + <ConfirmationsSetting value="0" id="Remove" />
25 + </component>
26 + <component name="ProjectRootManager" version="2" languageLevel="JDK_1_8" default="false" assert-keyword="true" jdk-15="true" project-jdk-name="1.8" project-jdk-type="JavaSDK">
27 + <output url="file://$PROJECT_DIR$/classes" />
28 + </component>
29 +</project>
...\ No newline at end of file ...\ No newline at end of file
1 +<?xml version="1.0" encoding="UTF-8"?>
2 +<project version="4">
3 + <component name="ProjectModuleManager">
4 + <modules>
5 + <module fileurl="file://$PROJECT_DIR$/grogEE.iml" filepath="$PROJECT_DIR$/grogEE.iml" />
6 + </modules>
7 + </component>
8 +</project>
...\ No newline at end of file ...\ No newline at end of file
1 +<?xml version="1.0" encoding="UTF-8"?>
2 +<project version="4">
3 + <component name="Palette2">
4 + <group name="Swing">
5 + <item class="com.intellij.uiDesigner.HSpacer" tooltip-text="Horizontal Spacer" icon="/com/intellij/uiDesigner/icons/hspacer.png" removable="false" auto-create-binding="false" can-attach-label="false">
6 + <default-constraints vsize-policy="1" hsize-policy="6" anchor="0" fill="1" />
7 + </item>
8 + <item class="com.intellij.uiDesigner.VSpacer" tooltip-text="Vertical Spacer" icon="/com/intellij/uiDesigner/icons/vspacer.png" removable="false" auto-create-binding="false" can-attach-label="false">
9 + <default-constraints vsize-policy="6" hsize-policy="1" anchor="0" fill="2" />
10 + </item>
11 + <item class="javax.swing.JPanel" icon="/com/intellij/uiDesigner/icons/panel.png" removable="false" auto-create-binding="false" can-attach-label="false">
12 + <default-constraints vsize-policy="3" hsize-policy="3" anchor="0" fill="3" />
13 + </item>
14 + <item class="javax.swing.JScrollPane" icon="/com/intellij/uiDesigner/icons/scrollPane.png" removable="false" auto-create-binding="false" can-attach-label="true">
15 + <default-constraints vsize-policy="7" hsize-policy="7" anchor="0" fill="3" />
16 + </item>
17 + <item class="javax.swing.JButton" icon="/com/intellij/uiDesigner/icons/button.png" removable="false" auto-create-binding="true" can-attach-label="false">
18 + <default-constraints vsize-policy="0" hsize-policy="3" anchor="0" fill="1" />
19 + <initial-values>
20 + <property name="text" value="Button" />
21 + </initial-values>
22 + </item>
23 + <item class="javax.swing.JRadioButton" icon="/com/intellij/uiDesigner/icons/radioButton.png" removable="false" auto-create-binding="true" can-attach-label="false">
24 + <default-constraints vsize-policy="0" hsize-policy="3" anchor="8" fill="0" />
25 + <initial-values>
26 + <property name="text" value="RadioButton" />
27 + </initial-values>
28 + </item>
29 + <item class="javax.swing.JCheckBox" icon="/com/intellij/uiDesigner/icons/checkBox.png" removable="false" auto-create-binding="true" can-attach-label="false">
30 + <default-constraints vsize-policy="0" hsize-policy="3" anchor="8" fill="0" />
31 + <initial-values>
32 + <property name="text" value="CheckBox" />
33 + </initial-values>
34 + </item>
35 + <item class="javax.swing.JLabel" icon="/com/intellij/uiDesigner/icons/label.png" removable="false" auto-create-binding="false" can-attach-label="false">
36 + <default-constraints vsize-policy="0" hsize-policy="0" anchor="8" fill="0" />
37 + <initial-values>
38 + <property name="text" value="Label" />
39 + </initial-values>
40 + </item>
41 + <item class="javax.swing.JTextField" icon="/com/intellij/uiDesigner/icons/textField.png" removable="false" auto-create-binding="true" can-attach-label="true">
42 + <default-constraints vsize-policy="0" hsize-policy="6" anchor="8" fill="1">
43 + <preferred-size width="150" height="-1" />
44 + </default-constraints>
45 + </item>
46 + <item class="javax.swing.JPasswordField" icon="/com/intellij/uiDesigner/icons/passwordField.png" removable="false" auto-create-binding="true" can-attach-label="true">
47 + <default-constraints vsize-policy="0" hsize-policy="6" anchor="8" fill="1">
48 + <preferred-size width="150" height="-1" />
49 + </default-constraints>
50 + </item>
51 + <item class="javax.swing.JFormattedTextField" icon="/com/intellij/uiDesigner/icons/formattedTextField.png" removable="false" auto-create-binding="true" can-attach-label="true">
52 + <default-constraints vsize-policy="0" hsize-policy="6" anchor="8" fill="1">
53 + <preferred-size width="150" height="-1" />
54 + </default-constraints>
55 + </item>
56 + <item class="javax.swing.JTextArea" icon="/com/intellij/uiDesigner/icons/textArea.png" removable="false" auto-create-binding="true" can-attach-label="true">
57 + <default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3">
58 + <preferred-size width="150" height="50" />
59 + </default-constraints>
60 + </item>
61 + <item class="javax.swing.JTextPane" icon="/com/intellij/uiDesigner/icons/textPane.png" removable="false" auto-create-binding="true" can-attach-label="true">
62 + <default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3">
63 + <preferred-size width="150" height="50" />
64 + </default-constraints>
65 + </item>
66 + <item class="javax.swing.JEditorPane" icon="/com/intellij/uiDesigner/icons/editorPane.png" removable="false" auto-create-binding="true" can-attach-label="true">
67 + <default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3">
68 + <preferred-size width="150" height="50" />
69 + </default-constraints>
70 + </item>
71 + <item class="javax.swing.JComboBox" icon="/com/intellij/uiDesigner/icons/comboBox.png" removable="false" auto-create-binding="true" can-attach-label="true">
72 + <default-constraints vsize-policy="0" hsize-policy="2" anchor="8" fill="1" />
73 + </item>
74 + <item class="javax.swing.JTable" icon="/com/intellij/uiDesigner/icons/table.png" removable="false" auto-create-binding="true" can-attach-label="false">
75 + <default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3">
76 + <preferred-size width="150" height="50" />
77 + </default-constraints>
78 + </item>
79 + <item class="javax.swing.JList" icon="/com/intellij/uiDesigner/icons/list.png" removable="false" auto-create-binding="true" can-attach-label="false">
80 + <default-constraints vsize-policy="6" hsize-policy="2" anchor="0" fill="3">
81 + <preferred-size width="150" height="50" />
82 + </default-constraints>
83 + </item>
84 + <item class="javax.swing.JTree" icon="/com/intellij/uiDesigner/icons/tree.png" removable="false" auto-create-binding="true" can-attach-label="false">
85 + <default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3">
86 + <preferred-size width="150" height="50" />
87 + </default-constraints>
88 + </item>
89 + <item class="javax.swing.JTabbedPane" icon="/com/intellij/uiDesigner/icons/tabbedPane.png" removable="false" auto-create-binding="true" can-attach-label="false">
90 + <default-constraints vsize-policy="3" hsize-policy="3" anchor="0" fill="3">
91 + <preferred-size width="200" height="200" />
92 + </default-constraints>
93 + </item>
94 + <item class="javax.swing.JSplitPane" icon="/com/intellij/uiDesigner/icons/splitPane.png" removable="false" auto-create-binding="false" can-attach-label="false">
95 + <default-constraints vsize-policy="3" hsize-policy="3" anchor="0" fill="3">
96 + <preferred-size width="200" height="200" />
97 + </default-constraints>
98 + </item>
99 + <item class="javax.swing.JSpinner" icon="/com/intellij/uiDesigner/icons/spinner.png" removable="false" auto-create-binding="true" can-attach-label="true">
100 + <default-constraints vsize-policy="0" hsize-policy="6" anchor="8" fill="1" />
101 + </item>
102 + <item class="javax.swing.JSlider" icon="/com/intellij/uiDesigner/icons/slider.png" removable="false" auto-create-binding="true" can-attach-label="false">
103 + <default-constraints vsize-policy="0" hsize-policy="6" anchor="8" fill="1" />
104 + </item>
105 + <item class="javax.swing.JSeparator" icon="/com/intellij/uiDesigner/icons/separator.png" removable="false" auto-create-binding="false" can-attach-label="false">
106 + <default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3" />
107 + </item>
108 + <item class="javax.swing.JProgressBar" icon="/com/intellij/uiDesigner/icons/progressbar.png" removable="false" auto-create-binding="true" can-attach-label="false">
109 + <default-constraints vsize-policy="0" hsize-policy="6" anchor="0" fill="1" />
110 + </item>
111 + <item class="javax.swing.JToolBar" icon="/com/intellij/uiDesigner/icons/toolbar.png" removable="false" auto-create-binding="false" can-attach-label="false">
112 + <default-constraints vsize-policy="0" hsize-policy="6" anchor="0" fill="1">
113 + <preferred-size width="-1" height="20" />
114 + </default-constraints>
115 + </item>
116 + <item class="javax.swing.JToolBar$Separator" icon="/com/intellij/uiDesigner/icons/toolbarSeparator.png" removable="false" auto-create-binding="false" can-attach-label="false">
117 + <default-constraints vsize-policy="0" hsize-policy="0" anchor="0" fill="1" />
118 + </item>
119 + <item class="javax.swing.JScrollBar" icon="/com/intellij/uiDesigner/icons/scrollbar.png" removable="false" auto-create-binding="true" can-attach-label="false">
120 + <default-constraints vsize-policy="6" hsize-policy="0" anchor="0" fill="2" />
121 + </item>
122 + </group>
123 + </component>
124 +</project>
...\ No newline at end of file ...\ No newline at end of file
1 +<?xml version="1.0" encoding="UTF-8"?>
2 +<project version="4">
3 + <component name="VcsDirectoryMappings">
4 + <mapping directory="" vcs="" />
5 + </component>
6 +</project>
...\ No newline at end of file ...\ No newline at end of file
1 +<?xml version="1.0" encoding="UTF-8"?>
2 +<project version="4">
3 + <component name="AnalysisUIOptions">
4 + <option name="ANALYZE_TEST_SOURCES" value="false" />
5 + <option name="CUSTOM_SCOPE_NAME" value="Current File" />
6 + </component>
7 + <component name="ChangeListManager">
8 + <list default="true" id="d6f93bc8-675f-4b4d-9fc5-dd17048a4943" name="Default" comment="" />
9 + <ignored path="grogEE.iws" />
10 + <ignored path=".idea/workspace.xml" />
11 + <ignored path="$PROJECT_DIR$/target/" />
12 + <ignored path=".idea/dataSources.local.xml" />
13 + <option name="EXCLUDED_CONVERTED_TO_IGNORED" value="true" />
14 + <option name="TRACKING_ENABLED" value="true" />
15 + <option name="SHOW_DIALOG" value="false" />
16 + <option name="HIGHLIGHT_CONFLICTS" value="true" />
17 + <option name="HIGHLIGHT_NON_ACTIVE_CHANGELIST" value="false" />
18 + <option name="LAST_RESOLUTION" value="IGNORE" />
19 + </component>
20 + <component name="ChangesViewManager" flattened_view="true" show_ignored="false" />
21 + <component name="CreatePatchCommitExecutor">
22 + <option name="PATCH_PATH" value="" />
23 + </component>
24 + <component name="ExecutionTargetManager" SELECTED_TARGET="default_target" />
25 + <component name="FavoritesManager">
26 + <favorites_list name="grogEE" />
27 + </component>
28 + <component name="FileEditorManager">
29 + <leaf>
30 + <file leaf-file-name="pom.xml" pinned="false" current-in-tab="true">
31 + <entry file="file://$PROJECT_DIR$/pom.xml">
32 + <provider selected="true" editor-type-id="text-editor">
33 + <state vertical-scroll-proportion="5.3974895">
34 + <caret line="86" column="25" selection-start-line="86" selection-start-column="25" selection-end-line="86" selection-end-column="25" />
35 + <folding />
36 + </state>
37 + </provider>
38 + </entry>
39 + </file>
40 + <file leaf-file-name="Book.java" pinned="false" current-in-tab="false">
41 + <entry file="file://$PROJECT_DIR$/src/main/java/org/legrog/entities/Book.java">
42 + <provider selected="true" editor-type-id="text-editor">
43 + <state vertical-scroll-proportion="0.0">
44 + <caret line="23" column="0" selection-start-line="23" selection-start-column="0" selection-end-line="23" selection-end-column="0" />
45 + <folding>
46 + <element signature="e#0#1505#0" expanded="false" />
47 + <element signature="e#1048#1049#0" expanded="false" />
48 + <element signature="e#1077#1078#0" expanded="false" />
49 + <element signature="e#1118#1119#0" expanded="false" />
50 + <element signature="e#1154#1155#0" expanded="false" />
51 + <element signature="e#1190#1191#0" expanded="false" />
52 + <element signature="e#1222#1223#0" expanded="false" />
53 + <element signature="e#1271#1272#0" expanded="false" />
54 + <element signature="e#1312#1313#0" expanded="false" />
55 + </folding>
56 + </state>
57 + </provider>
58 + </entry>
59 + </file>
60 + <file leaf-file-name="persistence.xml" pinned="false" current-in-tab="false">
61 + <entry file="file://$PROJECT_DIR$/src/main/resources/META-INF/persistence.xml">
62 + <provider selected="true" editor-type-id="text-editor">
63 + <state vertical-scroll-proportion="0.0">
64 + <caret line="23" column="31" selection-start-line="23" selection-start-column="31" selection-end-line="23" selection-end-column="31" />
65 + <folding />
66 + </state>
67 + </provider>
68 + </entry>
69 + </file>
70 + <file leaf-file-name="resources.xml" pinned="false" current-in-tab="false">
71 + <entry file="file://$PROJECT_DIR$/src/main/webapp/WEB-INF/resources.xml">
72 + <provider selected="true" editor-type-id="text-editor">
73 + <state vertical-scroll-proportion="0.0">
74 + <caret line="0" column="0" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" />
75 + <folding />
76 + </state>
77 + </provider>
78 + </entry>
79 + </file>
80 + <file leaf-file-name="faces-config.xml" pinned="false" current-in-tab="false">
81 + <entry file="file://$PROJECT_DIR$/src/main/webapp/WEB-INF/faces-config.xml">
82 + <provider selected="true" editor-type-id="text-editor">
83 + <state vertical-scroll-proportion="0.0">
84 + <caret line="0" column="21" selection-start-line="0" selection-start-column="0" selection-end-line="1" selection-end-column="0" />
85 + <folding />
86 + </state>
87 + </provider>
88 + </entry>
89 + </file>
90 + <file leaf-file-name="beans.xml" pinned="false" current-in-tab="false">
91 + <entry file="file://$PROJECT_DIR$/src/main/webapp/WEB-INF/beans.xml">
92 + <provider selected="true" editor-type-id="text-editor">
93 + <state vertical-scroll-proportion="0.0">
94 + <caret line="0" column="0" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" />
95 + <folding />
96 + </state>
97 + </provider>
98 + </entry>
99 + </file>
100 + <file leaf-file-name="result.xhtml" pinned="false" current-in-tab="false">
101 + <entry file="file://$PROJECT_DIR$/src/main/webapp/result.xhtml">
102 + <provider selected="true" editor-type-id="text-editor">
103 + <state vertical-scroll-proportion="0.0">
104 + <caret line="41" column="47" selection-start-line="41" selection-start-column="47" selection-end-line="41" selection-end-column="47" />
105 + <folding />
106 + </state>
107 + </provider>
108 + </entry>
109 + </file>
110 + <file leaf-file-name="BookService.java" pinned="false" current-in-tab="false">
111 + <entry file="file://$PROJECT_DIR$/src/main/java/org/legrog/application/BookService.java">
112 + <provider selected="true" editor-type-id="text-editor">
113 + <state vertical-scroll-proportion="0.0">
114 + <caret line="0" column="15" selection-start-line="0" selection-start-column="15" selection-end-line="0" selection-end-column="15" />
115 + <folding>
116 + <element signature="imports" expanded="false" />
117 + </folding>
118 + </state>
119 + </provider>
120 + </entry>
121 + </file>
122 + <file leaf-file-name="BookBean.java" pinned="false" current-in-tab="false">
123 + <entry file="file://$PROJECT_DIR$/src/main/java/org/legrog/presentation/BookBean.java">
124 + <provider selected="true" editor-type-id="text-editor">
125 + <state vertical-scroll-proportion="0.0">
126 + <caret line="31" column="24" selection-start-line="31" selection-start-column="24" selection-end-line="31" selection-end-column="24" />
127 + <folding>
128 + <element signature="e#0#1888#0" expanded="false" />
129 + <element signature="imports" expanded="false" />
130 + <element signature="e#1261#1262#0" expanded="false" />
131 + <element signature="e#1293#1294#0" expanded="false" />
132 + <element signature="e#1343#1344#0" expanded="false" />
133 + <element signature="e#1385#1386#0" expanded="false" />
134 + <element signature="e#1430#1431#0" expanded="false" />
135 + <element signature="e#1467#1468#0" expanded="false" />
136 + <element signature="e#1531#1532#0" expanded="false" />
137 + <element signature="e#1583#1584#0" expanded="false" />
138 + </folding>
139 + </state>
140 + </provider>
141 + </entry>
142 + </file>
143 + </leaf>
144 + </component>
145 + <component name="FileTemplateManagerImpl">
146 + <option name="RECENT_TEMPLATES">
147 + <list>
148 + <option value="JUnit4 Test Class" />
149 + <option value="jsf" />
150 + <option value="Class" />
151 + <option value="Interface" />
152 + </list>
153 + </option>
154 + </component>
155 + <component name="GradleLocalSettings">
156 + <option name="externalProjectsViewState">
157 + <projects_view />
158 + </option>
159 + </component>
160 + <component name="IdeDocumentHistory">
161 + <option name="CHANGED_PATHS">
162 + <list>
163 + <option value="$PROJECT_DIR$/src/main/java/org/legrog/application/BookServiceTest.java" />
164 + <option value="$PROJECT_DIR$/src/test/java/org/legrog/application/BookServiceTest.java" />
165 + <option value="$PROJECT_DIR$/src/main/webapp/aaa.xhtml" />
166 + <option value="$PROJECT_DIR$/src/main/webapp/result.xhtml" />
167 + <option value="$PROJECT_DIR$/target/grogEE-1.0-SNAPSHOT/WEB-INF/resources.xml" />
168 + <option value="$PROJECT_DIR$/target/classes/META-INF/persistence.xml" />
169 + <option value="$PROJECT_DIR$/src/main/tomee/conf/tomcat-users.xml" />
170 + <option value="$PROJECT_DIR$/src/main/tomee/conf/tomee.xml" />
171 + <option value="$PROJECT_DIR$/src/main/webapp/WEB-INF/resources.xml" />
172 + <option value="$PROJECT_DIR$/src/main/java/org/legrog/configuration/JpaConfiguration.java" />
173 + <option value="$PROJECT_DIR$/src/main/java/org/legrog/entities/Book.java" />
174 + <option value="$PROJECT_DIR$/src/main/java/org/legrog/entities/BookRepository.java" />
175 + <option value="$PROJECT_DIR$/src/main/java/org/legrog/application/BookService.java" />
176 + <option value="$PROJECT_DIR$/src/main/java/org/legrog/presentation/BookBean.java" />
177 + <option value="$PROJECT_DIR$/src/main/resources/META-INF/persistence.xml" />
178 + <option value="$PROJECT_DIR$/src/main/java/org/legrog/application/BookServiceSpring.java" />
179 + <option value="$PROJECT_DIR$/src/main/java/org/legrog/application/BookServiceOld.java" />
180 + <option value="$PROJECT_DIR$/pom.xml" />
181 + </list>
182 + </option>
183 + </component>
184 + <component name="JsBuildToolGruntFileManager" detection-done="true" />
185 + <component name="JsGulpfileManager">
186 + <detection-done>true</detection-done>
187 + </component>
188 + <component name="MavenImportPreferences">
189 + <option name="generalSettings">
190 + <MavenGeneralSettings>
191 + <option name="mavenHome" value="Bundled (Maven 3)" />
192 + </MavenGeneralSettings>
193 + </option>
194 + <option name="importingSettings">
195 + <MavenImportingSettings>
196 + <option name="importAutomatically" value="true" />
197 + </MavenImportingSettings>
198 + </option>
199 + </component>
200 + <component name="MavenProjectNavigator">
201 + <treeState>
202 + <PATH>
203 + <PATH_ELEMENT>
204 + <option name="myItemId" value="" />
205 + <option name="myItemType" value="org.jetbrains.idea.maven.navigator.MavenProjectsStructure$RootNode" />
206 + </PATH_ELEMENT>
207 + <PATH_ELEMENT>
208 + <option name="myItemId" value="grogEE TomEE Webapp" />
209 + <option name="myItemType" value="org.jetbrains.idea.maven.navigator.MavenProjectsStructure$ProjectNode" />
210 + </PATH_ELEMENT>
211 + <PATH_ELEMENT>
212 + <option name="myItemId" value="Dependencies" />
213 + <option name="myItemType" value="org.jetbrains.idea.maven.navigator.MavenProjectsStructure$DependenciesNode" />
214 + </PATH_ELEMENT>
215 + </PATH>
216 + <PATH>
217 + <PATH_ELEMENT>
218 + <option name="myItemId" value="" />
219 + <option name="myItemType" value="org.jetbrains.idea.maven.navigator.MavenProjectsStructure$RootNode" />
220 + </PATH_ELEMENT>
221 + <PATH_ELEMENT>
222 + <option name="myItemId" value="grogEE TomEE Webapp" />
223 + <option name="myItemType" value="org.jetbrains.idea.maven.navigator.MavenProjectsStructure$ProjectNode" />
224 + </PATH_ELEMENT>
225 + <PATH_ELEMENT>
226 + <option name="myItemId" value="Plugins" />
227 + <option name="myItemType" value="org.jetbrains.idea.maven.navigator.MavenProjectsStructure$PluginsNode" />
228 + </PATH_ELEMENT>
229 + </PATH>
230 + <PATH>
231 + <PATH_ELEMENT>
232 + <option name="myItemId" value="" />
233 + <option name="myItemType" value="org.jetbrains.idea.maven.navigator.MavenProjectsStructure$RootNode" />
234 + </PATH_ELEMENT>
235 + <PATH_ELEMENT>
236 + <option name="myItemId" value="grogEE TomEE Webapp" />
237 + <option name="myItemType" value="org.jetbrains.idea.maven.navigator.MavenProjectsStructure$ProjectNode" />
238 + </PATH_ELEMENT>
239 + <PATH_ELEMENT>
240 + <option name="myItemId" value="Plugins" />
241 + <option name="myItemType" value="org.jetbrains.idea.maven.navigator.MavenProjectsStructure$PluginsNode" />
242 + </PATH_ELEMENT>
243 + <PATH_ELEMENT>
244 + <option name="myItemId" value="tomee" />
245 + <option name="myItemType" value="org.jetbrains.idea.maven.navigator.MavenProjectsStructure$PluginNode" />
246 + </PATH_ELEMENT>
247 + </PATH>
248 + <PATH>
249 + <PATH_ELEMENT>
250 + <option name="myItemId" value="" />
251 + <option name="myItemType" value="org.jetbrains.idea.maven.navigator.MavenProjectsStructure$RootNode" />
252 + </PATH_ELEMENT>
253 + <PATH_ELEMENT>
254 + <option name="myItemId" value="grogEE TomEE Webapp" />
255 + <option name="myItemType" value="org.jetbrains.idea.maven.navigator.MavenProjectsStructure$ProjectNode" />
256 + </PATH_ELEMENT>
257 + <PATH_ELEMENT>
258 + <option name="myItemId" value="Lifecycle" />
259 + <option name="myItemType" value="org.jetbrains.idea.maven.navigator.MavenProjectsStructure$LifecycleNode" />
260 + </PATH_ELEMENT>
261 + </PATH>
262 + </treeState>
263 + </component>
264 + <component name="NamedScopeManager">
265 + <order />
266 + </component>
267 + <component name="ProjectFrameBounds">
268 + <option name="x" value="-1" />
269 + <option name="y" value="27" />
270 + <option name="width" value="1026" />
271 + <option name="height" value="712" />
272 + </component>
273 + <component name="ProjectInspectionProfilesVisibleTreeState">
274 + <entry key="Project Default">
275 + <profile-state>
276 + <expanded-state>
277 + <State>
278 + <id />
279 + </State>
280 + <State>
281 + <id>JBoss Seam issues</id>
282 + </State>
283 + <State>
284 + <id>JSF annotated elements errors</id>
285 + </State>
286 + <State>
287 + <id>JSP Inspections</id>
288 + </State>
289 + </expanded-state>
290 + <selected-state>
291 + <State>
292 + <id>JsfJamExtendsClassInconsistencyInspection</id>
293 + </State>
294 + </selected-state>
295 + </profile-state>
296 + </entry>
297 + </component>
298 + <component name="ProjectLevelVcsManager" settingsEditedManually="false">
299 + <OptionsSetting value="true" id="Add" />
300 + <OptionsSetting value="true" id="Remove" />
301 + <OptionsSetting value="true" id="Checkout" />
302 + <OptionsSetting value="true" id="Update" />
303 + <OptionsSetting value="true" id="Status" />
304 + <OptionsSetting value="true" id="Edit" />
305 + <ConfirmationsSetting value="0" id="Add" />
306 + <ConfirmationsSetting value="0" id="Remove" />
307 + </component>
308 + <component name="ProjectView">
309 + <navigator currentView="ProjectPane" proportions="" version="1">
310 + <flattenPackages />
311 + <showMembers />
312 + <showModules />
313 + <showLibraryContents />
314 + <hideEmptyPackages />
315 + <abbreviatePackageNames />
316 + <autoscrollToSource />
317 + <autoscrollFromSource />
318 + <sortByType />
319 + </navigator>
320 + <panes>
321 + <pane id="Scope" />
322 + <pane id="Scratches" />
323 + <pane id="PackagesPane" />
324 + <pane id="ProjectPane">
325 + <subPane>
326 + <PATH>
327 + <PATH_ELEMENT>
328 + <option name="myItemId" value="grogEE" />
329 + <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
330 + </PATH_ELEMENT>
331 + </PATH>
332 + <PATH>
333 + <PATH_ELEMENT>
334 + <option name="myItemId" value="grogEE" />
335 + <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
336 + </PATH_ELEMENT>
337 + <PATH_ELEMENT>
338 + <option name="myItemId" value="grogEE" />
339 + <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
340 + </PATH_ELEMENT>
341 + </PATH>
342 + </subPane>
343 + </pane>
344 + </panes>
345 + </component>
346 + <component name="PropertiesComponent">
347 + <property name="GoToFile.includeJavaFiles" value="false" />
348 + <property name="GoToClass.toSaveIncludeLibraries" value="false" />
349 + <property name="MemberChooser.sorted" value="false" />
350 + <property name="MemberChooser.showClasses" value="true" />
351 + <property name="GoToClass.includeLibraries" value="false" />
352 + <property name="MemberChooser.copyJavadoc" value="false" />
353 + <property name="options.lastSelected" value="project.propVCSSupport.Mappings" />
354 + <property name="options.splitter.main.proportions" value="0.3" />
355 + <property name="options.splitter.details.proportions" value="0.2" />
356 + <property name="options.searchVisible" value="true" />
357 + <property name="last_opened_file_path" value="$PROJECT_DIR$" />
358 + <property name="dynamic.classpath" value="false" />
359 + <property name="FullScreen" value="false" />
360 + <property name="com.intellij.testIntegration.createTest.CreateTestDialog.defaultLibrary" value="JUnit4" />
361 + <property name="com.intellij.testIntegration.createTest.CreateTestDialog.includeInheritedMembers" value="false" />
362 + <property name="recentsLimit" value="5" />
363 + <property name="aspect.path.notification.shown" value="true" />
364 + <property name="WebServerToolWindowFactoryState" value="false" />
365 + <property name="settings.editor.selected.configurable" value="preferences.pluginManager" />
366 + <property name="settings.editor.splitter.proportion" value="0.2" />
367 + <property name="project.structure.last.edited" value="Project" />
368 + <property name="project.structure.proportion" value="0.15" />
369 + <property name="project.structure.side.proportion" value="0.48202246" />
370 + <property name="OverrideImplement.combined" value="true" />
371 + <property name="OverrideImplement.overriding.sorted" value="false" />
372 + </component>
373 + <component name="RecentsManager">
374 + <key name="CreateClassDialog.RecentsKey">
375 + <recent name="org.legrog.application" />
376 + </key>
377 + <key name="CopyFile.RECENT_KEYS">
378 + <recent name="$PROJECT_DIR$/src/main/tomee/conf" />
379 + </key>
380 + <key name="CreateTestDialog.Recents.Supers">
381 + <recent name="" />
382 + </key>
383 + <key name="CreateTestDialog.RecentsKey">
384 + <recent name="org.legrog.application" />
385 + </key>
386 + </component>
387 + <component name="RunManager" selected="JUnit.BookServiceOldTest.testAllBooks">
388 + <configuration default="false" name="BookServiceOldTest" type="JUnit" factoryName="JUnit" temporary="true" nameIsGenerated="true">
389 + <extension name="coverage" enabled="false" merge="false" sample_coverage="true" runner="idea">
390 + <pattern>
391 + <option name="PATTERN" value="org.legrog.application.*" />
392 + <option name="ENABLED" value="true" />
393 + </pattern>
394 + </extension>
395 + <module name="grogEE" />
396 + <option name="ALTERNATIVE_JRE_PATH_ENABLED" value="false" />
397 + <option name="ALTERNATIVE_JRE_PATH" />
398 + <option name="PACKAGE_NAME" value="org.legrog.application" />
399 + <option name="MAIN_CLASS_NAME" value="org.legrog.application.BookServiceOldTest" />
400 + <option name="METHOD_NAME" />
401 + <option name="TEST_OBJECT" value="class" />
402 + <option name="VM_PARAMETERS" value="-ea" />
403 + <option name="PARAMETERS" />
404 + <option name="WORKING_DIRECTORY" value="$PROJECT_DIR$" />
405 + <option name="ENV_VARIABLES" />
406 + <option name="PASS_PARENT_ENVS" value="true" />
407 + <option name="TEST_SEARCH_SCOPE">
408 + <value defaultName="moduleWithDependencies" />
409 + </option>
410 + <envs />
411 + <patterns />
412 + <method />
413 + </configuration>
414 + <configuration default="false" name="BookServiceOldTest.testAllBooks" type="JUnit" factoryName="JUnit" temporary="true" nameIsGenerated="true">
415 + <extension name="coverage" enabled="false" merge="false" sample_coverage="true" runner="idea">
416 + <pattern>
417 + <option name="PATTERN" value="org.legrog.application.*" />
418 + <option name="ENABLED" value="true" />
419 + </pattern>
420 + </extension>
421 + <module name="grogEE" />
422 + <option name="ALTERNATIVE_JRE_PATH_ENABLED" value="false" />
423 + <option name="ALTERNATIVE_JRE_PATH" />
424 + <option name="PACKAGE_NAME" value="org.legrog.application" />
425 + <option name="MAIN_CLASS_NAME" value="org.legrog.application.BookServiceOldTest" />
426 + <option name="METHOD_NAME" value="testAllBooks" />
427 + <option name="TEST_OBJECT" value="method" />
428 + <option name="VM_PARAMETERS" value="-ea" />
429 + <option name="PARAMETERS" />
430 + <option name="WORKING_DIRECTORY" value="$PROJECT_DIR$" />
431 + <option name="ENV_VARIABLES" />
432 + <option name="PASS_PARENT_ENVS" value="true" />
433 + <option name="TEST_SEARCH_SCOPE">
434 + <value defaultName="moduleWithDependencies" />
435 + </option>
436 + <envs />
437 + <patterns />
438 + <method />
439 + </configuration>
440 + <configuration default="true" type="#org.jetbrains.idea.devkit.run.PluginConfigurationType" factoryName="Plugin">
441 + <module name="" />
442 + <option name="VM_PARAMETERS" value="-Xmx512m -Xms256m -XX:MaxPermSize=250m" />
443 + <option name="PROGRAM_PARAMETERS" />
444 + <method />
445 + </configuration>
446 + <configuration default="true" type="AndroidRunConfigurationType" factoryName="Android Application">
447 + <module name="" />
448 + <option name="ACTIVITY_CLASS" value="" />
449 + <option name="MODE" value="default_activity" />
450 + <option name="DEPLOY" value="true" />
451 + <option name="ARTIFACT_NAME" value="" />
452 + <option name="TARGET_SELECTION_MODE" value="EMULATOR" />
453 + <option name="USE_LAST_SELECTED_DEVICE" value="false" />
454 + <option name="PREFERRED_AVD" value="" />
455 + <option name="USE_COMMAND_LINE" value="true" />
456 + <option name="COMMAND_LINE" value="" />
457 + <option name="WIPE_USER_DATA" value="false" />
458 + <option name="DISABLE_BOOT_ANIMATION" value="false" />
459 + <option name="NETWORK_SPEED" value="full" />
460 + <option name="NETWORK_LATENCY" value="none" />
461 + <option name="CLEAR_LOGCAT" value="false" />
462 + <option name="SHOW_LOGCAT_AUTOMATICALLY" value="true" />
463 + <option name="FILTER_LOGCAT_AUTOMATICALLY" value="true" />
464 + <method />
465 + </configuration>
466 + <configuration default="true" type="AndroidTestRunConfigurationType" factoryName="Android Tests">
467 + <module name="" />
468 + <option name="TESTING_TYPE" value="0" />
469 + <option name="INSTRUMENTATION_RUNNER_CLASS" value="" />
470 + <option name="METHOD_NAME" value="" />
471 + <option name="CLASS_NAME" value="" />
472 + <option name="PACKAGE_NAME" value="" />
473 + <option name="TARGET_SELECTION_MODE" value="EMULATOR" />
474 + <option name="USE_LAST_SELECTED_DEVICE" value="false" />
475 + <option name="PREFERRED_AVD" value="" />
476 + <option name="USE_COMMAND_LINE" value="true" />
477 + <option name="COMMAND_LINE" value="" />
478 + <option name="WIPE_USER_DATA" value="false" />
479 + <option name="DISABLE_BOOT_ANIMATION" value="false" />
480 + <option name="NETWORK_SPEED" value="full" />
481 + <option name="NETWORK_LATENCY" value="none" />
482 + <option name="CLEAR_LOGCAT" value="false" />
483 + <option name="SHOW_LOGCAT_AUTOMATICALLY" value="true" />
484 + <option name="FILTER_LOGCAT_AUTOMATICALLY" value="true" />
485 + <method />
486 + </configuration>
487 + <configuration default="true" type="Applet" factoryName="Applet">
488 + <option name="WIDTH" value="400" />
489 + <option name="HEIGHT" value="300" />
490 + <option name="POLICY_FILE" value="$APPLICATION_HOME_DIR$/bin/appletviewer.policy" />
491 + <module />
492 + <method />
493 + </configuration>
494 + <configuration default="true" type="Application" factoryName="Application">
495 + <extension name="coverage" enabled="false" merge="false" sample_coverage="true" runner="idea" />
496 + <option name="MAIN_CLASS_NAME" />
497 + <option name="VM_PARAMETERS" />
498 + <option name="PROGRAM_PARAMETERS" />
499 + <option name="WORKING_DIRECTORY" value="$PROJECT_DIR$" />
500 + <option name="ALTERNATIVE_JRE_PATH_ENABLED" value="false" />
501 + <option name="ALTERNATIVE_JRE_PATH" />
502 + <option name="ENABLE_SWING_INSPECTOR" value="false" />
503 + <option name="ENV_VARIABLES" />
504 + <option name="PASS_PARENT_ENVS" value="true" />
505 + <module name="" />
506 + <envs />
507 + <method />
508 + </configuration>
509 + <configuration default="true" type="GradleRunConfiguration" factoryName="Gradle">
510 + <ExternalSystemSettings>
511 + <option name="executionName" />
512 + <option name="externalProjectPath" />
513 + <option name="externalSystemIdString" value="GRADLE" />
514 + <option name="scriptParameters" />
515 + <option name="taskDescriptions">
516 + <list />
517 + </option>
518 + <option name="taskNames">
519 + <list />
520 + </option>
521 + <option name="vmOptions" />
522 + </ExternalSystemSettings>
523 + <method />
524 + </configuration>
525 + <configuration default="true" type="JUnit" factoryName="JUnit">
526 + <extension name="coverage" enabled="false" merge="false" sample_coverage="true" runner="idea" />
527 + <module name="" />
528 + <option name="ALTERNATIVE_JRE_PATH_ENABLED" value="false" />
529 + <option name="ALTERNATIVE_JRE_PATH" />
530 + <option name="PACKAGE_NAME" />
531 + <option name="MAIN_CLASS_NAME" />
532 + <option name="METHOD_NAME" />
533 + <option name="TEST_OBJECT" value="class" />
534 + <option name="VM_PARAMETERS" value="-ea" />
535 + <option name="PARAMETERS" />
536 + <option name="WORKING_DIRECTORY" value="$PROJECT_DIR$" />
537 + <option name="ENV_VARIABLES" />
538 + <option name="PASS_PARENT_ENVS" value="true" />
539 + <option name="TEST_SEARCH_SCOPE">
540 + <value defaultName="moduleWithDependencies" />
541 + </option>
542 + <envs />
543 + <patterns />
544 + <method />
545 + </configuration>
546 + <configuration default="true" type="JarApplication" factoryName="JAR Application">
547 + <extension name="coverage" enabled="false" merge="false" sample_coverage="true" runner="idea" />
548 + <envs />
549 + <method />
550 + </configuration>
551 + <configuration default="true" type="MavenRunConfiguration" factoryName="Maven">
552 + <MavenSettings>
553 + <option name="myGeneralSettings" />
554 + <option name="myRunnerSettings" />
555 + <option name="myRunnerParameters">
556 + <MavenRunnerParameters>
557 + <option name="profiles">
558 + <set />
559 + </option>
560 + <option name="goals">
561 + <list />
562 + </option>
563 + <option name="profilesMap">
564 + <map />
565 + </option>
566 + <option name="resolveToWorkspace" value="false" />
567 + <option name="workingDirPath" value="" />
568 + </MavenRunnerParameters>
569 + </option>
570 + </MavenSettings>
571 + <method />
572 + </configuration>
573 + <configuration default="true" type="Remote" factoryName="Remote">
574 + <option name="USE_SOCKET_TRANSPORT" value="true" />
575 + <option name="SERVER_MODE" value="false" />
576 + <option name="SHMEM_ADDRESS" value="javadebug" />
577 + <option name="HOST" value="localhost" />
578 + <option name="PORT" value="5005" />
579 + <method />
580 + </configuration>
581 + <configuration default="true" type="TestNG" factoryName="TestNG">
582 + <extension name="coverage" enabled="false" merge="false" sample_coverage="true" runner="idea" />
583 + <module name="" />
584 + <option name="ALTERNATIVE_JRE_PATH_ENABLED" value="false" />
585 + <option name="ALTERNATIVE_JRE_PATH" />
586 + <option name="SUITE_NAME" />
587 + <option name="PACKAGE_NAME" />
588 + <option name="MAIN_CLASS_NAME" />
589 + <option name="METHOD_NAME" />
590 + <option name="GROUP_NAME" />
591 + <option name="TEST_OBJECT" value="CLASS" />
592 + <option name="VM_PARAMETERS" value="-ea" />
593 + <option name="PARAMETERS" />
594 + <option name="WORKING_DIRECTORY" value="$PROJECT_DIR$" />
595 + <option name="OUTPUT_DIRECTORY" />
596 + <option name="ANNOTATION_TYPE" />
597 + <option name="ENV_VARIABLES" />
598 + <option name="PASS_PARENT_ENVS" value="true" />
599 + <option name="TEST_SEARCH_SCOPE">
600 + <value defaultName="moduleWithDependencies" />
601 + </option>
602 + <option name="USE_DEFAULT_REPORTERS" value="false" />
603 + <option name="PROPERTIES_FILE" />
604 + <envs />
605 + <properties />
606 + <listeners />
607 + <method />
608 + </configuration>
609 + <list size="2">
610 + <item index="0" class="java.lang.String" itemvalue="JUnit.BookServiceOldTest" />
611 + <item index="1" class="java.lang.String" itemvalue="JUnit.BookServiceOldTest.testAllBooks" />
612 + </list>
613 + <recent_temporary>
614 + <list size="2">
615 + <item index="0" class="java.lang.String" itemvalue="JUnit.BookServiceOldTest.testAllBooks" />
616 + <item index="1" class="java.lang.String" itemvalue="JUnit.BookServiceOldTest" />
617 + </list>
618 + </recent_temporary>
619 + <configuration name="&lt;template&gt;" type="WebApp" default="true" selected="false">
620 + <Host>localhost</Host>
621 + <Port>5050</Port>
622 + </configuration>
623 + </component>
624 + <component name="ShelveChangesManager" show_recycled="false" />
625 + <component name="SvnConfiguration">
626 + <configuration />
627 + </component>
628 + <component name="TaskManager">
629 + <task active="true" id="Default" summary="Default task">
630 + <changelist id="d6f93bc8-675f-4b4d-9fc5-dd17048a4943" name="Default" comment="" />
631 + <created>1471804140486</created>
632 + <option name="number" value="Default" />
633 + <updated>1471804140486</updated>
634 + <workItem from="1471900408904" duration="3582000" />
635 + <workItem from="1472250841820" duration="2371000" />
636 + <workItem from="1472731262997" duration="111000" />
637 + <workItem from="1472731437209" duration="48000" />
638 + </task>
639 + <servers />
640 + </component>
641 + <component name="TimeTrackingManager">
642 + <option name="totallyTimeSpent" value="6112000" />
643 + </component>
644 + <component name="ToolWindowManager">
645 + <frame x="-1" y="27" width="1026" height="712" extended-state="6" />
646 + <editor active="false" />
647 + <layout>
648 + <window_info id="Palette" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" sideWeight="0.5" order="3" side_tool="false" content_ui="tabs" />
649 + <window_info id="TODO" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" sideWeight="0.5" order="6" side_tool="false" content_ui="tabs" />
650 + <window_info id="Palette&#9;" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" sideWeight="0.5" order="2" side_tool="false" content_ui="tabs" />
651 + <window_info id="Event Log" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" sideWeight="0.5" order="7" side_tool="true" content_ui="tabs" />
652 + <window_info id="Application Servers" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" sideWeight="0.5" order="7" side_tool="false" content_ui="tabs" />
653 + <window_info id="Maven Projects" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="true" weight="0.29022405" sideWeight="0.5" order="3" side_tool="false" content_ui="tabs" />
654 + <window_info id="Version Control" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" sideWeight="0.5" order="7" side_tool="false" content_ui="tabs" />
655 + <window_info id="Run" active="true" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="true" weight="0.517179" sideWeight="0.5" order="2" side_tool="false" content_ui="tabs" />
656 + <window_info id="Terminal" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" sideWeight="0.5" order="7" side_tool="false" content_ui="tabs" />
657 + <window_info id="Designer" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" sideWeight="0.5" order="3" side_tool="false" content_ui="tabs" />
658 + <window_info id="Project" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="true" weight="0.35845214" sideWeight="0.5" order="0" side_tool="false" content_ui="combo" />
659 + <window_info id="Structure" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.25" sideWeight="0.5" order="1" side_tool="false" content_ui="tabs" />
660 + <window_info id="Ant Build" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.25" sideWeight="0.5" order="1" side_tool="false" content_ui="tabs" />
661 + <window_info id="UI Designer" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" sideWeight="0.5" order="2" side_tool="false" content_ui="tabs" />
662 + <window_info id="Favorites" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" sideWeight="0.5" order="2" side_tool="true" content_ui="tabs" />
663 + <window_info id="Debug" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.4" sideWeight="0.5" order="3" side_tool="false" content_ui="tabs" />
664 + <window_info id="Cvs" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.25" sideWeight="0.5" order="4" side_tool="false" content_ui="tabs" />
665 + <window_info id="Message" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" sideWeight="0.5" order="0" side_tool="false" content_ui="tabs" />
666 + <window_info id="Commander" active="false" anchor="right" auto_hide="false" internal_type="SLIDING" type="SLIDING" visible="false" weight="0.4" sideWeight="0.5" order="0" side_tool="false" content_ui="tabs" />
667 + <window_info id="CDI" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" sideWeight="0.5" order="4" side_tool="false" content_ui="tabs" />
668 + <window_info id="Dependency Viewer" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.56649745" sideWeight="0.5" order="8" side_tool="false" content_ui="tabs" />
669 + <window_info id="Hierarchy" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.25" sideWeight="0.5" order="2" side_tool="false" content_ui="combo" />
670 + <window_info id="Database" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" sideWeight="0.5" order="4" side_tool="false" content_ui="tabs" />
671 + <window_info id="JSF" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" sideWeight="0.5" order="4" side_tool="false" content_ui="tabs" />
672 + <window_info id="Messages" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.32994923" sideWeight="0.5" order="7" side_tool="false" content_ui="tabs" />
673 + <window_info id="Java Enterprise" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" sideWeight="0.5" order="7" side_tool="false" content_ui="tabs" />
674 + <window_info id="Inspection" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.4" sideWeight="0.5" order="5" side_tool="false" content_ui="tabs" />
675 + <window_info id="Persistence" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" sideWeight="0.5" order="3" side_tool="true" content_ui="tabs" />
676 + <window_info id="Bean Validation" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" sideWeight="0.5" order="4" side_tool="false" content_ui="tabs" />
677 + <window_info id="Web" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" sideWeight="0.5" order="3" side_tool="true" content_ui="tabs" />
678 + <window_info id="Find" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.32994923" sideWeight="0.5" order="1" side_tool="false" content_ui="tabs" />
679 + </layout>
680 + </component>
681 + <component name="Vcs.Log.UiProperties">
682 + <option name="RECENTLY_FILTERED_USER_GROUPS">
683 + <collection />
684 + </option>
685 + <option name="RECENTLY_FILTERED_BRANCH_GROUPS">
686 + <collection />
687 + </option>
688 + </component>
689 + <component name="VcsContentAnnotationSettings">
690 + <option name="myLimit" value="2678400000" />
691 + </component>
692 + <component name="XDebuggerManager">
693 + <breakpoint-manager />
694 + <watches-manager />
695 + </component>
696 + <component name="antWorkspaceConfiguration">
697 + <option name="IS_AUTOSCROLL_TO_SOURCE" value="false" />
698 + <option name="FILTER_TARGETS" value="false" />
699 + </component>
700 + <component name="editorHistoryManager">
701 + <entry file="file://$PROJECT_DIR$/src/main/webapp/WEB-INF/resources.xml">
702 + <provider selected="true" editor-type-id="text-editor">
703 + <state vertical-scroll-proportion="0.0">
704 + <caret line="0" column="0" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" />
705 + <folding />
706 + </state>
707 + </provider>
708 + </entry>
709 + <entry file="file://$PROJECT_DIR$/src/main/webapp/WEB-INF/faces-config.xml">
710 + <provider selected="true" editor-type-id="text-editor">
711 + <state vertical-scroll-proportion="0.0">
712 + <caret line="0" column="21" selection-start-line="0" selection-start-column="0" selection-end-line="1" selection-end-column="0" />
713 + <folding />
714 + </state>
715 + </provider>
716 + </entry>
717 + <entry file="file://$PROJECT_DIR$/src/main/webapp/WEB-INF/beans.xml">
718 + <provider selected="true" editor-type-id="text-editor">
719 + <state vertical-scroll-proportion="0.0">
720 + <caret line="0" column="0" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" />
721 + <folding />
722 + </state>
723 + </provider>
724 + </entry>
725 + <entry file="file://$PROJECT_DIR$/src/main/webapp/result.xhtml">
726 + <provider selected="true" editor-type-id="text-editor">
727 + <state vertical-scroll-proportion="0.0">
728 + <caret line="41" column="47" selection-start-line="41" selection-start-column="47" selection-end-line="41" selection-end-column="47" />
729 + <folding />
730 + </state>
731 + </provider>
732 + </entry>
733 + <entry file="file://$PROJECT_DIR$/src/main/java/org/legrog/application/BookService.java">
734 + <provider selected="true" editor-type-id="text-editor">
735 + <state vertical-scroll-proportion="0.0">
736 + <caret line="0" column="15" selection-start-line="0" selection-start-column="15" selection-end-line="0" selection-end-column="15" />
737 + <folding>
738 + <element signature="imports" expanded="false" />
739 + </folding>
740 + </state>
741 + </provider>
742 + </entry>
743 + <entry file="file://$PROJECT_DIR$/src/main/java/org/legrog/presentation/BookBean.java">
744 + <provider selected="true" editor-type-id="text-editor">
745 + <state vertical-scroll-proportion="0.0">
746 + <caret line="31" column="24" selection-start-line="31" selection-start-column="24" selection-end-line="31" selection-end-column="24" />
747 + <folding>
748 + <element signature="e#0#1888#0" expanded="false" />
749 + <element signature="imports" expanded="false" />
750 + <element signature="e#1261#1262#0" expanded="false" />
751 + <element signature="e#1293#1294#0" expanded="false" />
752 + <element signature="e#1343#1344#0" expanded="false" />
753 + <element signature="e#1385#1386#0" expanded="false" />
754 + <element signature="e#1430#1431#0" expanded="false" />
755 + <element signature="e#1467#1468#0" expanded="false" />
756 + <element signature="e#1531#1532#0" expanded="false" />
757 + <element signature="e#1583#1584#0" expanded="false" />
758 + </folding>
759 + </state>
760 + </provider>
761 + </entry>
762 + <entry file="file://$PROJECT_DIR$/pom.xml">
763 + <provider selected="true" editor-type-id="text-editor">
764 + <state vertical-scroll-proportion="0.0">
765 + <caret line="0" column="0" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" />
766 + <folding />
767 + </state>
768 + </provider>
769 + </entry>
770 + <entry file="file://$PROJECT_DIR$/src/main/java/org/legrog/entities/Book.java">
771 + <provider selected="true" editor-type-id="text-editor">
772 + <state vertical-scroll-proportion="0.0">
773 + <caret line="22" column="0" selection-start-line="22" selection-start-column="0" selection-end-line="22" selection-end-column="0" />
774 + <folding>
775 + <element signature="e#0#1505#0" expanded="false" />
776 + <element signature="e#1048#1049#0" expanded="false" />
777 + <element signature="e#1077#1078#0" expanded="false" />
778 + <element signature="e#1118#1119#0" expanded="false" />
779 + <element signature="e#1154#1155#0" expanded="false" />
780 + <element signature="e#1190#1191#0" expanded="false" />
781 + <element signature="e#1222#1223#0" expanded="false" />
782 + <element signature="e#1271#1272#0" expanded="false" />
783 + <element signature="e#1312#1313#0" expanded="false" />
784 + </folding>
785 + </state>
786 + </provider>
787 + </entry>
788 + <entry file="file://$PROJECT_DIR$/src/main/resources/META-INF/persistence.xml">
789 + <provider selected="true" editor-type-id="text-editor">
790 + <state vertical-scroll-proportion="0.0">
791 + <caret line="23" column="31" selection-start-line="23" selection-start-column="31" selection-end-line="23" selection-end-column="31" />
792 + <folding />
793 + </state>
794 + </provider>
795 + </entry>
796 + <entry file="file://$PROJECT_DIR$/src/main/java/org/legrog/application/BookService.java">
797 + <provider selected="true" editor-type-id="text-editor">
798 + <state vertical-scroll-proportion="0.0">
799 + <caret line="12" column="15" selection-start-line="12" selection-start-column="15" selection-end-line="12" selection-end-column="15" />
800 + <folding>
801 + <element signature="imports" expanded="false" />
802 + </folding>
803 + </state>
804 + </provider>
805 + </entry>
806 + <entry file="file://$PROJECT_DIR$/src/main/java/org/legrog/presentation/BookBean.java">
807 + <provider selected="true" editor-type-id="text-editor">
808 + <state vertical-scroll-proportion="0.0">
809 + <caret line="31" column="24" selection-start-line="31" selection-start-column="24" selection-end-line="31" selection-end-column="24" />
810 + <folding>
811 + <element signature="e#0#1888#0" expanded="false" />
812 + <element signature="imports" expanded="false" />
813 + <element signature="e#1261#1262#0" expanded="false" />
814 + <element signature="e#1293#1294#0" expanded="false" />
815 + <element signature="e#1343#1344#0" expanded="false" />
816 + <element signature="e#1385#1386#0" expanded="false" />
817 + <element signature="e#1430#1431#0" expanded="false" />
818 + <element signature="e#1467#1468#0" expanded="false" />
819 + <element signature="e#1531#1532#0" expanded="false" />
820 + <element signature="e#1583#1584#0" expanded="false" />
821 + </folding>
822 + </state>
823 + </provider>
824 + </entry>
825 + <entry file="file://$PROJECT_DIR$/src/main/webapp/result.xhtml">
826 + <provider selected="true" editor-type-id="text-editor">
827 + <state vertical-scroll-proportion="0.0">
828 + <caret line="41" column="47" selection-start-line="41" selection-start-column="47" selection-end-line="41" selection-end-column="47" />
829 + <folding />
830 + </state>
831 + </provider>
832 + </entry>
833 + <entry file="file://$PROJECT_DIR$/src/main/java/org/legrog/presentation/BookBean.java">
834 + <provider selected="true" editor-type-id="text-editor">
835 + <state vertical-scroll-proportion="0.0">
836 + <caret line="27" column="14" selection-start-line="27" selection-start-column="14" selection-end-line="27" selection-end-column="14" />
837 + <folding>
838 + <element signature="e#0#1888#0" expanded="false" />
839 + <element signature="imports" expanded="false" />
840 + <element signature="e#1261#1262#0" expanded="false" />
841 + <element signature="e#1293#1294#0" expanded="false" />
842 + <element signature="e#1343#1344#0" expanded="false" />
843 + <element signature="e#1385#1386#0" expanded="false" />
844 + <element signature="e#1430#1431#0" expanded="false" />
845 + <element signature="e#1467#1468#0" expanded="false" />
846 + <element signature="e#1531#1532#0" expanded="false" />
847 + <element signature="e#1583#1584#0" expanded="false" />
848 + </folding>
849 + </state>
850 + </provider>
851 + </entry>
852 + <entry file="file://$PROJECT_DIR$/src/main/webapp/result.xhtml">
853 + <provider selected="true" editor-type-id="text-editor">
854 + <state vertical-scroll-proportion="0.0">
855 + <caret line="34" column="54" selection-start-line="34" selection-start-column="54" selection-end-line="34" selection-end-column="54" />
856 + <folding />
857 + </state>
858 + </provider>
859 + </entry>
860 + <entry file="file://$PROJECT_DIR$/pom.xml">
861 + <provider selected="true" editor-type-id="text-editor">
862 + <state vertical-scroll-proportion="0.0">
863 + <caret line="22" column="47" selection-start-line="22" selection-start-column="33" selection-end-line="22" selection-end-column="33" />
864 + <folding />
865 + </state>
866 + </provider>
867 + </entry>
868 + <entry file="file://$PROJECT_DIR$/src/main/resources/META-INF/persistence.xml">
869 + <provider selected="true" editor-type-id="text-editor">
870 + <state vertical-scroll-proportion="0.0">
871 + <caret line="0" column="0" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" />
872 + <folding />
873 + </state>
874 + </provider>
875 + </entry>
876 + <entry file="file://$PROJECT_DIR$/src/main/webapp/index.jsp">
877 + <provider selected="true" editor-type-id="text-editor">
878 + <state vertical-scroll-proportion="0.0">
879 + <caret line="0" column="0" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" />
880 + </state>
881 + </provider>
882 + </entry>
883 + <entry file="file://$PROJECT_DIR$/src/main/webapp/book.xhtml">
884 + <provider selected="true" editor-type-id="text-editor">
885 + <state vertical-scroll-proportion="0.0">
886 + <caret line="17" column="20" selection-start-line="17" selection-start-column="20" selection-end-line="17" selection-end-column="20" />
887 + </state>
888 + </provider>
889 + </entry>
890 + <entry file="file://$PROJECT_DIR$/src/main/java/org/legrog/entities/Book.java">
891 + <provider selected="true" editor-type-id="text-editor">
892 + <state vertical-scroll-proportion="0.0">
893 + <caret line="21" column="13" selection-start-line="21" selection-start-column="13" selection-end-line="21" selection-end-column="13" />
894 + <folding>
895 + <element signature="e#0#1505#0" expanded="false" />
896 + <element signature="e#1048#1049#0" expanded="false" />
897 + <element signature="e#1077#1078#0" expanded="false" />
898 + <element signature="e#1118#1119#0" expanded="false" />
899 + <element signature="e#1154#1155#0" expanded="false" />
900 + <element signature="e#1190#1191#0" expanded="false" />
901 + <element signature="e#1222#1223#0" expanded="false" />
902 + <element signature="e#1271#1272#0" expanded="false" />
903 + <element signature="e#1312#1313#0" expanded="false" />
904 + </folding>
905 + </state>
906 + </provider>
907 + </entry>
908 + <entry file="file://$PROJECT_DIR$/src/main/webapp/result.xhtml">
909 + <provider selected="true" editor-type-id="text-editor">
910 + <state vertical-scroll-proportion="0.0">
911 + <caret line="0" column="0" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" />
912 + <folding />
913 + </state>
914 + </provider>
915 + </entry>
916 + <entry file="file://$PROJECT_DIR$/pom.xml">
917 + <provider selected="true" editor-type-id="text-editor">
918 + <state vertical-scroll-proportion="0.0">
919 + <caret line="55" column="47" selection-start-line="55" selection-start-column="33" selection-end-line="55" selection-end-column="33" />
920 + <folding />
921 + </state>
922 + </provider>
923 + </entry>
924 + <entry file="file://$PROJECT_DIR$/src/main/resources/META-INF/persistence.xml">
925 + <provider selected="true" editor-type-id="text-editor">
926 + <state vertical-scroll-proportion="0.0">
927 + <caret line="0" column="0" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" />
928 + <folding />
929 + </state>
930 + </provider>
931 + </entry>
932 + <entry file="file://$PROJECT_DIR$/src/main/webapp/index.jsp">
933 + <provider selected="true" editor-type-id="text-editor">
934 + <state vertical-scroll-proportion="0.0">
935 + <caret line="0" column="0" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" />
936 + </state>
937 + </provider>
938 + </entry>
939 + <entry file="file://$PROJECT_DIR$/src/main/java/org/legrog/entities/Book.java">
940 + <provider selected="true" editor-type-id="text-editor">
941 + <state vertical-scroll-proportion="0.0">
942 + <caret line="21" column="13" selection-start-line="21" selection-start-column="13" selection-end-line="21" selection-end-column="13" />
943 + <folding>
944 + <element signature="e#0#1505#0" expanded="false" />
945 + <element signature="e#1048#1049#0" expanded="false" />
946 + <element signature="e#1077#1078#0" expanded="false" />
947 + <element signature="e#1118#1119#0" expanded="false" />
948 + <element signature="e#1154#1155#0" expanded="false" />
949 + <element signature="e#1190#1191#0" expanded="false" />
950 + <element signature="e#1222#1223#0" expanded="false" />
951 + <element signature="e#1271#1272#0" expanded="false" />
952 + <element signature="e#1312#1313#0" expanded="false" />
953 + </folding>
954 + </state>
955 + </provider>
956 + </entry>
957 + <entry file="file://$PROJECT_DIR$/src/main/webapp/result.xhtml">
958 + <provider selected="true" editor-type-id="text-editor">
959 + <state vertical-scroll-proportion="0.0">
960 + <caret line="0" column="0" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" />
961 + <folding />
962 + </state>
963 + </provider>
964 + </entry>
965 + <entry file="file://$PROJECT_DIR$/pom.xml">
966 + <provider selected="true" editor-type-id="text-editor">
967 + <state vertical-scroll-proportion="0.0">
968 + <caret line="111" column="14" selection-start-line="111" selection-start-column="14" selection-end-line="111" selection-end-column="14" />
969 + <folding />
970 + </state>
971 + </provider>
972 + </entry>
973 + <entry file="file://$PROJECT_DIR$/src/main/webapp/index.jsp">
974 + <provider selected="true" editor-type-id="text-editor">
975 + <state vertical-scroll-proportion="0.0">
976 + <caret line="0" column="0" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" />
977 + </state>
978 + </provider>
979 + </entry>
980 + <entry file="file://$PROJECT_DIR$/src/main/java/org/legrog/entities/Book.java">
981 + <provider selected="true" editor-type-id="text-editor">
982 + <state vertical-scroll-proportion="0.0">
983 + <caret line="21" column="13" selection-start-line="21" selection-start-column="13" selection-end-line="21" selection-end-column="13" />
984 + <folding>
985 + <element signature="e#0#1505#0" expanded="false" />
986 + <element signature="e#1048#1049#0" expanded="false" />
987 + <element signature="e#1077#1078#0" expanded="false" />
988 + <element signature="e#1118#1119#0" expanded="false" />
989 + <element signature="e#1154#1155#0" expanded="false" />
990 + <element signature="e#1190#1191#0" expanded="false" />
991 + <element signature="e#1222#1223#0" expanded="false" />
992 + <element signature="e#1271#1272#0" expanded="false" />
993 + <element signature="e#1312#1313#0" expanded="false" />
994 + </folding>
995 + </state>
996 + </provider>
997 + </entry>
998 + <entry file="file://$PROJECT_DIR$/src/main/java/org/legrog/presentation/BookBean.java">
999 + <provider selected="true" editor-type-id="text-editor">
1000 + <state vertical-scroll-proportion="0.0">
1001 + <caret line="29" column="36" selection-start-line="29" selection-start-column="36" selection-end-line="29" selection-end-column="36" />
1002 + <folding>
1003 + <element signature="e#0#1888#0" expanded="false" />
1004 + <element signature="imports" expanded="false" />
1005 + <element signature="e#1261#1262#0" expanded="false" />
1006 + <element signature="e#1293#1294#0" expanded="false" />
1007 + <element signature="e#1343#1344#0" expanded="false" />
1008 + <element signature="e#1385#1386#0" expanded="false" />
1009 + <element signature="e#1430#1431#0" expanded="false" />
1010 + <element signature="e#1467#1468#0" expanded="false" />
1011 + <element signature="e#1531#1532#0" expanded="false" />
1012 + <element signature="e#1583#1584#0" expanded="false" />
1013 + </folding>
1014 + </state>
1015 + </provider>
1016 + </entry>
1017 + <entry file="file://$PROJECT_DIR$/src/main/webapp/book.xhtml">
1018 + <provider selected="true" editor-type-id="text-editor">
1019 + <state vertical-scroll-proportion="0.0">
1020 + <caret line="21" column="32" selection-start-line="21" selection-start-column="32" selection-end-line="21" selection-end-column="32" />
1021 + </state>
1022 + </provider>
1023 + </entry>
1024 + <entry file="file://$PROJECT_DIR$/src/main/webapp/result.xhtml">
1025 + <provider selected="true" editor-type-id="text-editor">
1026 + <state vertical-scroll-proportion="0.0">
1027 + <caret line="0" column="0" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" />
1028 + <folding />
1029 + </state>
1030 + </provider>
1031 + </entry>
1032 + <entry file="jar://$MAVEN_REPOSITORY$/org/assertj/assertj-core/1.6.1/assertj-core-1.6.1-sources.jar!/org/assertj/core/api/Descriptable.java">
1033 + <provider selected="true" editor-type-id="text-editor">
1034 + <state vertical-scroll-proportion="0.47468355">
1035 + <caret line="56" column="4" selection-start-line="56" selection-start-column="4" selection-end-line="56" selection-end-column="4" />
1036 + </state>
1037 + </provider>
1038 + </entry>
1039 + <entry file="jar://$MAVEN_REPOSITORY$/org/assertj/assertj-core/1.6.1/assertj-core-1.6.1-sources.jar!/org/assertj/core/api/AbstractAssert.java">
1040 + <provider selected="true" editor-type-id="text-editor">
1041 + <state vertical-scroll-proportion="0.3322785">
1042 + <caret line="111" column="11" selection-start-line="111" selection-start-column="11" selection-end-line="111" selection-end-column="11" />
1043 + </state>
1044 + </provider>
1045 + </entry>
1046 + <entry file="file://$PROJECT_DIR$/src/main/webapp/book.xhtml">
1047 + <provider selected="true" editor-type-id="text-editor">
1048 + <state vertical-scroll-proportion="0.0">
1049 + <caret line="17" column="20" selection-start-line="17" selection-start-column="20" selection-end-line="17" selection-end-column="20" />
1050 + </state>
1051 + </provider>
1052 + </entry>
1053 + <entry file="file://$PROJECT_DIR$/src/main/webapp/index.jsp">
1054 + <provider selected="true" editor-type-id="text-editor">
1055 + <state vertical-scroll-proportion="0.0">
1056 + <caret line="0" column="0" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" />
1057 + </state>
1058 + </provider>
1059 + </entry>
1060 + <entry file="file://$PROJECT_DIR$/src/test/resources/arquillian.xml">
1061 + <provider selected="true" editor-type-id="text-editor">
1062 + <state vertical-scroll-proportion="0.0">
1063 + <caret line="0" column="0" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" />
1064 + </state>
1065 + </provider>
1066 + </entry>
1067 + <entry file="jar://$MAVEN_REPOSITORY$/org/apache/openejb/openejb-core/5.0.0-SNAPSHOT/openejb-core-5.0.0-20150513.040812-291.jar!/org/apache/openejb/testing/EnableServices.class">
1068 + <provider selected="true" editor-type-id="text-editor">
1069 + <state vertical-scroll-proportion="-4.285714">
1070 + <caret line="14" column="18" selection-start-line="14" selection-start-column="18" selection-end-line="14" selection-end-column="18" />
1071 + </state>
1072 + </provider>
1073 + </entry>
1074 + <entry file="jar://$MAVEN_REPOSITORY$/org/apache/openejb/openejb-core/5.0.0-SNAPSHOT/openejb-core-5.0.0-20150513.040812-291-sources.jar!/org/apache/openejb/testing/ApplicationComposers.java">
1075 + <provider selected="true" editor-type-id="text-editor">
1076 + <state vertical-scroll-proportion="-5.954114">
1077 + <caret line="1221" column="39" selection-start-line="1221" selection-start-column="29" selection-end-line="1221" selection-end-column="39" />
1078 + </state>
1079 + </provider>
1080 + </entry>
1081 + <entry file="jar://$MAVEN_REPOSITORY$/org/apache/openejb/openejb-core/5.0.0-SNAPSHOT/openejb-core-5.0.0-20150513.040812-291-sources.jar!/org/apache/openejb/testing/EnableServices.java">
1082 + <provider selected="true" editor-type-id="text-editor">
1083 + <state vertical-scroll-proportion="0.18987341">
1084 + <caret line="26" column="21" selection-start-line="26" selection-start-column="18" selection-end-line="26" selection-end-column="32" />
1085 + </state>
1086 + </provider>
1087 + </entry>
1088 + <entry file="file://$PROJECT_DIR$/grogEE.iml">
1089 + <provider selected="true" editor-type-id="text-editor">
1090 + <state vertical-scroll-proportion="0.1724138">
1091 + <caret line="11" column="12" selection-start-line="11" selection-start-column="12" selection-end-line="11" selection-end-column="12" />
1092 + </state>
1093 + </provider>
1094 + </entry>
1095 + <entry file="file://$MAVEN_REPOSITORY$/org/springframework/data/spring-data-jpa/1.9.4.RELEASE/spring-data-jpa-1.9.4.RELEASE.pom">
1096 + <provider selected="true" editor-type-id="text-editor">
1097 + <state vertical-scroll-proportion="0.6583072">
1098 + <caret line="42" column="45" selection-start-line="42" selection-start-column="17" selection-end-line="42" selection-end-column="17" />
1099 + </state>
1100 + </provider>
1101 + </entry>
1102 + <entry file="file://$PROJECT_DIR$/src/main/java/org/legrog/application/BookService.java">
1103 + <provider selected="true" editor-type-id="text-editor">
1104 + <state vertical-scroll-proportion="0.0">
1105 + <caret line="0" column="15" selection-start-line="0" selection-start-column="15" selection-end-line="0" selection-end-column="15" />
1106 + <folding>
1107 + <element signature="imports" expanded="false" />
1108 + </folding>
1109 + </state>
1110 + </provider>
1111 + </entry>
1112 + <entry file="file://$PROJECT_DIR$/src/main/java/org/legrog/presentation/BookBean.java">
1113 + <provider selected="true" editor-type-id="text-editor">
1114 + <state vertical-scroll-proportion="0.0">
1115 + <caret line="31" column="24" selection-start-line="31" selection-start-column="24" selection-end-line="31" selection-end-column="24" />
1116 + <folding>
1117 + <element signature="e#0#1888#0" expanded="false" />
1118 + <element signature="imports" expanded="false" />
1119 + <element signature="e#1261#1262#0" expanded="false" />
1120 + <element signature="e#1293#1294#0" expanded="false" />
1121 + <element signature="e#1343#1344#0" expanded="false" />
1122 + <element signature="e#1385#1386#0" expanded="false" />
1123 + <element signature="e#1430#1431#0" expanded="false" />
1124 + <element signature="e#1467#1468#0" expanded="false" />
1125 + <element signature="e#1531#1532#0" expanded="false" />
1126 + <element signature="e#1583#1584#0" expanded="false" />
1127 + </folding>
1128 + </state>
1129 + </provider>
1130 + </entry>
1131 + <entry file="file://$MAVEN_REPOSITORY$/ch/qos/logback/logback-classic/1.1.7/logback-classic-1.1.7.pom">
1132 + <provider selected="true" editor-type-id="text-editor">
1133 + <state vertical-scroll-proportion="0.0">
1134 + <caret line="0" column="0" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" />
1135 + </state>
1136 + </provider>
1137 + </entry>
1138 + <entry file="file://$PROJECT_DIR$/src/main/java/org/legrog/entities/Book.java">
1139 + <provider selected="true" editor-type-id="text-editor">
1140 + <state vertical-scroll-proportion="0.0">
1141 + <caret line="23" column="0" selection-start-line="23" selection-start-column="0" selection-end-line="23" selection-end-column="0" />
1142 + <folding>
1143 + <element signature="e#0#1505#0" expanded="false" />
1144 + <element signature="e#1048#1049#0" expanded="false" />
1145 + <element signature="e#1077#1078#0" expanded="false" />
1146 + <element signature="e#1118#1119#0" expanded="false" />
1147 + <element signature="e#1154#1155#0" expanded="false" />
1148 + <element signature="e#1190#1191#0" expanded="false" />
1149 + <element signature="e#1222#1223#0" expanded="false" />
1150 + <element signature="e#1271#1272#0" expanded="false" />
1151 + <element signature="e#1312#1313#0" expanded="false" />
1152 + </folding>
1153 + </state>
1154 + </provider>
1155 + </entry>
1156 + <entry file="file://$PROJECT_DIR$/src/main/resources/META-INF/persistence.xml">
1157 + <provider selected="true" editor-type-id="text-editor">
1158 + <state vertical-scroll-proportion="0.0">
1159 + <caret line="23" column="31" selection-start-line="23" selection-start-column="31" selection-end-line="23" selection-end-column="31" />
1160 + <folding />
1161 + </state>
1162 + </provider>
1163 + </entry>
1164 + <entry file="file://$PROJECT_DIR$/src/main/webapp/WEB-INF/resources.xml">
1165 + <provider selected="true" editor-type-id="text-editor">
1166 + <state vertical-scroll-proportion="0.0">
1167 + <caret line="0" column="0" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" />
1168 + <folding />
1169 + </state>
1170 + </provider>
1171 + </entry>
1172 + <entry file="file://$PROJECT_DIR$/src/main/webapp/WEB-INF/faces-config.xml">
1173 + <provider selected="true" editor-type-id="text-editor">
1174 + <state vertical-scroll-proportion="0.0">
1175 + <caret line="0" column="21" selection-start-line="0" selection-start-column="0" selection-end-line="1" selection-end-column="0" />
1176 + <folding />
1177 + </state>
1178 + </provider>
1179 + </entry>
1180 + <entry file="file://$PROJECT_DIR$/src/main/webapp/WEB-INF/beans.xml">
1181 + <provider selected="true" editor-type-id="text-editor">
1182 + <state vertical-scroll-proportion="0.0">
1183 + <caret line="0" column="0" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" />
1184 + <folding />
1185 + </state>
1186 + </provider>
1187 + </entry>
1188 + <entry file="file://$PROJECT_DIR$/src/main/webapp/result.xhtml">
1189 + <provider selected="true" editor-type-id="text-editor">
1190 + <state vertical-scroll-proportion="0.0">
1191 + <caret line="41" column="47" selection-start-line="41" selection-start-column="47" selection-end-line="41" selection-end-column="47" />
1192 + <folding />
1193 + </state>
1194 + </provider>
1195 + </entry>
1196 + <entry file="file://$PROJECT_DIR$/pom.xml">
1197 + <provider selected="true" editor-type-id="text-editor">
1198 + <state vertical-scroll-proportion="5.3974895">
1199 + <caret line="86" column="25" selection-start-line="86" selection-start-column="25" selection-end-line="86" selection-end-column="25" />
1200 + <folding />
1201 + </state>
1202 + </provider>
1203 + </entry>
1204 + </component>
1205 + <component name="masterDetails">
1206 + <states>
1207 + <state key="ArtifactsStructureConfigurable.UI">
1208 + <settings>
1209 + <artifact-editor />
1210 + <last-edited>grogEE:war exploded</last-edited>
1211 + <splitter-proportions>
1212 + <option name="proportions">
1213 + <list>
1214 + <option value="0.48202246" />
1215 + <option value="0.5" />
1216 + </list>
1217 + </option>
1218 + </splitter-proportions>
1219 + </settings>
1220 + </state>
1221 + <state key="FacetStructureConfigurable.UI">
1222 + <settings>
1223 + <last-edited>Detection</last-edited>
1224 + <splitter-proportions>
1225 + <option name="proportions">
1226 + <list>
1227 + <option value="0.48202246" />
1228 + </list>
1229 + </option>
1230 + </splitter-proportions>
1231 + </settings>
1232 + </state>
1233 + <state key="GlobalLibrariesConfigurable.UI">
1234 + <settings>
1235 + <splitter-proportions>
1236 + <option name="proportions">
1237 + <list>
1238 + <option value="0.48202246" />
1239 + </list>
1240 + </option>
1241 + </splitter-proportions>
1242 + </settings>
1243 + </state>
1244 + <state key="JdkListConfigurable.UI">
1245 + <settings>
1246 + <last-edited>1.7</last-edited>
1247 + <splitter-proportions>
1248 + <option name="proportions">
1249 + <list>
1250 + <option value="0.48202246" />
1251 + </list>
1252 + </option>
1253 + </splitter-proportions>
1254 + </settings>
1255 + </state>
1256 + <state key="ModuleStructureConfigurable.UI">
1257 + <settings>
1258 + <last-edited>grogEE</last-edited>
1259 + <splitter-proportions>
1260 + <option name="proportions">
1261 + <list>
1262 + <option value="0.48202246" />
1263 + <option value="0.6" />
1264 + </list>
1265 + </option>
1266 + </splitter-proportions>
1267 + </settings>
1268 + </state>
1269 + <state key="ProjectJDKs.UI">
1270 + <settings>
1271 + <last-edited>1.7</last-edited>
1272 + <splitter-proportions>
1273 + <option name="proportions">
1274 + <list>
1275 + <option value="0.2" />
1276 + </list>
1277 + </option>
1278 + </splitter-proportions>
1279 + </settings>
1280 + </state>
1281 + <state key="ProjectLibrariesConfigurable.UI">
1282 + <settings>
1283 + <last-edited>Mojarra-1.2</last-edited>
1284 + <splitter-proportions>
1285 + <option name="proportions">
1286 + <list>
1287 + <option value="0.48202246" />
1288 + </list>
1289 + </option>
1290 + </splitter-proportions>
1291 + </settings>
1292 + </state>
1293 + </states>
1294 + </component>
1295 +</project>
...\ No newline at end of file ...\ No newline at end of file
1 +<?xml version="1.0" encoding="UTF-8"?>
2 +<module org.jetbrains.idea.maven.project.MavenProjectsManager.isMavenModule="true" type="JAVA_MODULE" version="4">
3 + <component name="FacetManager">
4 + <facet type="web" name="Web">
5 + <configuration>
6 + <webroots>
7 + <root url="file://$MODULE_DIR$/src/main/webapp" relative="/" />
8 + </webroots>
9 + <sourceRoots>
10 + <root url="file://$MODULE_DIR$/src/main/java" />
11 + <root url="file://$MODULE_DIR$/src/main/resources" />
12 + </sourceRoots>
13 + </configuration>
14 + </facet>
15 + <facet type="jpa" name="JPA">
16 + <configuration>
17 + <setting name="validation-enabled" value="true" />
18 + <setting name="provider-name" value="" />
19 + <datasource-mapping>
20 + <factory-entry name="book-pu" />
21 + </datasource-mapping>
22 + <deploymentDescriptor name="persistence.xml" url="file://$MODULE_DIR$/src/main/resources/META-INF/persistence.xml" />
23 + </configuration>
24 + </facet>
25 + </component>
26 + <component name="NewModuleRootManager" LANGUAGE_LEVEL="JDK_1_5" inherit-compiler-output="false">
27 + <output url="file://$MODULE_DIR$/target/classes" />
28 + <output-test url="file://$MODULE_DIR$/target/test-classes" />
29 + <content url="file://$MODULE_DIR$">
30 + <sourceFolder url="file://$MODULE_DIR$/src/main/java" isTestSource="false" />
31 + <sourceFolder url="file://$MODULE_DIR$/src/main/resources" type="java-resource" />
32 + <sourceFolder url="file://$MODULE_DIR$/src/test/resources" type="java-test-resource" />
33 + <sourceFolder url="file://$MODULE_DIR$/src/test/java" isTestSource="true" />
34 + <excludeFolder url="file://$MODULE_DIR$/target" />
35 + </content>
36 + <orderEntry type="inheritedJdk" />
37 + <orderEntry type="sourceFolder" forTests="false" />
38 + <orderEntry type="library" scope="TEST" name="Mojarra-1.2" level="project" />
39 + <orderEntry type="library" scope="PROVIDED" name="Maven: org.apache.tomee:javaee-api:7.0" level="project" />
40 + <orderEntry type="library" name="Maven: org.slf4j:slf4j-api:1.7.21" level="project" />
41 + <orderEntry type="library" name="Maven: ch.qos.logback:logback-classic:1.1.7" level="project" />
42 + <orderEntry type="library" name="Maven: ch.qos.logback:logback-core:1.1.7" level="project" />
43 + <orderEntry type="library" name="Maven: com.h2database:h2:1.4.192" level="project" />
44 + <orderEntry type="library" name="Maven: org.springframework.data:spring-data-jpa:1.9.4.RELEASE" level="project" />
45 + <orderEntry type="library" name="Maven: org.springframework.data:spring-data-commons:1.11.4.RELEASE" level="project" />
46 + <orderEntry type="library" name="Maven: org.springframework:spring-orm:4.2.7.RELEASE" level="project" />
47 + <orderEntry type="library" name="Maven: org.springframework:spring-jdbc:4.2.7.RELEASE" level="project" />
48 + <orderEntry type="library" name="Maven: org.springframework:spring-context:4.2.7.RELEASE" level="project" />
49 + <orderEntry type="library" name="Maven: org.springframework:spring-expression:4.2.7.RELEASE" level="project" />
50 + <orderEntry type="library" name="Maven: org.springframework:spring-aop:4.2.7.RELEASE" level="project" />
51 + <orderEntry type="library" name="Maven: aopalliance:aopalliance:1.0" level="project" />
52 + <orderEntry type="library" name="Maven: org.springframework:spring-tx:4.2.7.RELEASE" level="project" />
53 + <orderEntry type="library" name="Maven: org.springframework:spring-beans:4.2.7.RELEASE" level="project" />
54 + <orderEntry type="library" name="Maven: org.springframework:spring-core:4.2.7.RELEASE" level="project" />
55 + <orderEntry type="library" name="Maven: org.aspectj:aspectjrt:1.8.9" level="project" />
56 + <orderEntry type="library" scope="RUNTIME" name="Maven: org.slf4j:jcl-over-slf4j:1.7.21" level="project" />
57 + <orderEntry type="library" scope="TEST" name="Maven: junit:junit:4.12" level="project" />
58 + <orderEntry type="library" scope="TEST" name="Maven: org.hamcrest:hamcrest-core:1.3" level="project" />
59 + <orderEntry type="library" scope="TEST" name="Maven: org.mockito:mockito-core:1.10.19" level="project" />
60 + <orderEntry type="library" scope="TEST" name="Maven: org.objenesis:objenesis:2.1" level="project" />
61 + <orderEntry type="library" scope="TEST" name="Maven: org.assertj:assertj-core:1.6.1" level="project" />
62 + <orderEntry type="library" scope="TEST" name="Maven: org.apache.openjpa:openjpa:2.4.1" level="project" />
63 + <orderEntry type="library" scope="TEST" name="Maven: commons-lang:commons-lang:2.6" level="project" />
64 + <orderEntry type="library" scope="TEST" name="Maven: commons-collections:commons-collections:3.2.2" level="project" />
65 + <orderEntry type="library" scope="TEST" name="Maven: net.sourceforge.serp:serp:1.15.1" level="project" />
66 + <orderEntry type="library" scope="TEST" name="Maven: org.apache.geronimo.specs:geronimo-jms_1.1_spec:1.1.1" level="project" />
67 + <orderEntry type="library" scope="TEST" name="Maven: org.apache.geronimo.specs:geronimo-jta_1.1_spec:1.1.1" level="project" />
68 + <orderEntry type="library" scope="TEST" name="Maven: commons-pool:commons-pool:1.6" level="project" />
69 + <orderEntry type="library" scope="TEST" name="Maven: org.apache.xbean:xbean-asm5-shaded:3.17" level="project" />
70 + <orderEntry type="library" scope="TEST" name="Maven: org.apache.geronimo.specs:geronimo-jpa_2.0_spec:1.1" level="project" />
71 + </component>
72 +</module>
...\ No newline at end of file ...\ No newline at end of file
No preview for this file type
No preview for this file type
No preview for this file type
1 +<?xml version="1.0" encoding="UTF-8"?>
2 +<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
3 + xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
4 + <modelVersion>4.0.0</modelVersion>
5 +
6 + <groupId>org.legrog</groupId>
7 + <artifactId>grogEE</artifactId>
8 + <version>1.0-SNAPSHOT</version>
9 + <packaging>war</packaging>
10 + <name>grogEE TomEE Webapp</name>
11 + <url>http://tomee.apache.org</url>
12 +
13 + <properties>
14 + <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
15 + <assertj-core.version>1.6.1</assertj-core.version>
16 + <openjpa.version>2.4.1</openjpa.version>
17 + </properties>
18 +
19 + <dependencyManagement>
20 + <dependencies>
21 + <dependency>
22 + <groupId>io.spring.platform</groupId>
23 + <artifactId>platform-bom</artifactId>
24 + <version>2.0.7.RELEASE</version>
25 + <type>pom</type>
26 + <scope>import</scope>
27 + </dependency>
28 + </dependencies>
29 + </dependencyManagement>
30 +
31 + <dependencies>
32 +
33 + <!-- **** FRAMEWORK : JSF + CDI **** -->
34 +
35 + <dependency>
36 + <groupId>org.apache.tomee</groupId>
37 + <artifactId>javaee-api</artifactId>
38 + <version>7.0</version>
39 + <scope>provided</scope>
40 + </dependency>
41 +
42 +
43 + <!-- **** TOOLS : LOGS + UTILS **** -->
44 + <dependency>
45 + <groupId>org.slf4j</groupId>
46 + <artifactId>slf4j-api</artifactId>
47 + </dependency>
48 +
49 + <dependency>
50 + <groupId>ch.qos.logback</groupId>
51 + <artifactId>logback-classic</artifactId>
52 + </dependency>
53 +
54 +
55 + <!-- **** DATA MANAGEMENT **** -->
56 +
57 + <dependency>
58 + <groupId>com.h2database</groupId>
59 + <artifactId>h2</artifactId>
60 + </dependency>
61 +
62 + <dependency>
63 + <groupId>org.springframework.data</groupId>
64 + <artifactId>spring-data-jpa</artifactId>
65 + </dependency>
66 +
67 +
68 + <!-- **** TEST SCOPE **** -->
69 +
70 +
71 + <dependency>
72 + <groupId>junit</groupId>
73 + <artifactId>junit</artifactId>
74 + <scope>test</scope>
75 + </dependency>
76 +
77 + <dependency>
78 + <groupId>org.mockito</groupId>
79 + <artifactId>mockito-core</artifactId>
80 + <scope>test</scope>
81 + </dependency>
82 +
83 + <dependency>
84 + <groupId>org.assertj</groupId>
85 + <artifactId>assertj-core</artifactId>
86 + <version>${assertj-core.version}</version>
87 + <scope>test</scope>
88 + </dependency>
89 +
90 + <dependency>
91 + <groupId>org.apache.openjpa</groupId>
92 + <artifactId>openjpa</artifactId>
93 + <version>${openjpa.version}</version>
94 + <scope>test</scope>
95 + </dependency>
96 +
97 + <!-- to test with TomEE and Arquillian
98 + <dependency>
99 + <groupId>org.apache.tomee</groupId>
100 + <artifactId>arquillian-tomee-remote</artifactId>
101 + <version>7.0.1</version>
102 + <scope>test</scope>
103 + </dependency>
104 + <dependency>
105 + <groupId>org.jboss.arquillian.junit</groupId>
106 + <artifactId>arquillian-junit-container</artifactId>
107 + <version>1.1.10.Final</version>
108 + <scope>test</scope>
109 + </dependency>
110 + <dependency>
111 + <groupId>junit</groupId>
112 + <artifactId>junit</artifactId>
113 + <version>4.12</version>
114 + <scope>test</scope>
115 + </dependency>
116 + -->
117 +
118 + <!-- to test with OpenEJB embedded and Arquillian
119 + <dependency>
120 + <groupId>org.apache.tomee</groupId>
121 + <artifactId>arquillian-openejb-embedded</artifactId>
122 + <version>{project.version}</version>
123 + <scope>test</scope>
124 + </dependency>
125 + <dependency>
126 + <groupId>org.jboss.arquillian.junit</groupId>
127 + <artifactId>arquillian-junit-container</artifactId>
128 + <version>1.1.10.Final</version>
129 + <scope>test</scope>
130 + </dependency>
131 + <dependency>
132 + <groupId>junit</groupId>
133 + <artifactId>junit</artifactId>
134 + <version>4.12</version>
135 + <scope>test</scope>
136 + </dependency>
137 + -->
138 + </dependencies>
139 +
140 + <build>
141 + <plugins>
142 + <plugin>
143 + <groupId>org.apache.maven.plugins</groupId>
144 + <artifactId>maven-compiler-plugin</artifactId>
145 + </plugin>
146 + <plugin>
147 + <groupId>org.apache.maven.plugins</groupId>
148 + <artifactId>maven-surefire-plugin</artifactId>
149 + <version>2.19.1</version>
150 + </plugin>
151 + <plugin>
152 + <groupId>org.apache.maven.plugins</groupId>
153 + <artifactId>maven-war-plugin</artifactId>
154 + <version>2.6</version>
155 + <configuration>
156 + <failOnMissingWebXml>false</failOnMissingWebXml>
157 + </configuration>
158 + </plugin>
159 + <plugin>
160 + <groupId>org.apache.tomee.maven</groupId>
161 + <artifactId>tomee-maven-plugin</artifactId>
162 + <version>7.0.1</version>
163 + <configuration>
164 + <context>ROOT</context>
165 + </configuration>
166 + </plugin>
167 + <plugin>
168 + <groupId>org.apache.openjpa</groupId>
169 + <artifactId>openjpa-maven-plugin</artifactId>
170 + <version>${openjpa.version}</version>
171 + <configuration>
172 + <includes>**/entities/*.class</includes>
173 + <excludes>**/entities/XML*.class</excludes>
174 + <addDefaultConstructor>true</addDefaultConstructor>
175 + <enforcePropertyRestrictions>true</enforcePropertyRestrictions>
176 + </configuration>
177 + <executions>
178 + <execution>
179 + <id>enhancer</id>
180 + <phase>process-classes</phase>
181 + <goals>
182 + <goal>enhance</goal>
183 + </goals>
184 + </execution>
185 + </executions>
186 + <dependencies>
187 + <dependency>
188 + <groupId>org.apache.openjpa</groupId>
189 + <artifactId>openjpa</artifactId>
190 + <!-- set the version to be the same as the level in your runtime -->
191 + <version>${openjpa.version}</version>
192 + </dependency>
193 + </dependencies>
194 + </plugin>
195 + </plugins>
196 + </build>
197 +
198 + <repositories>
199 + <repository>
200 + <id>apache-snapshot</id>
201 + <name>Apache Snapshot Repository</name>
202 + <url>https://repository.apache.org/content/groups/snapshots/</url>
203 + </repository>
204 + </repositories>
205 +
206 +</project>
1 +package org.legrog.application;
2 +
3 +import org.legrog.entities.Book;
4 +
5 +import java.util.List;
6 +
7 +/**
8 + * Created by jai on 27/08/16.
9 + */
10 +public interface BookService {
11 + void addBook(Book book);
12 +
13 + List<Book> getAllBooks();
14 +}
1 +/*
2 + * Licensed to the Apache Software Foundation (ASF) under one or more
3 + * contributor license agreements. See the NOTICE file distributed with
4 + * this work for additional information regarding copyright ownership.
5 + * The ASF licenses this file to You under the Apache License, Version 2.0
6 + * (the "License"); you may not use this file except in compliance with
7 + * the License. You may obtain a copy of the License at
8 + *
9 + * http://www.apache.org/licenses/LICENSE-2.0
10 + *
11 + * Unless required by applicable law or agreed to in writing, software
12 + * distributed under the License is distributed on an "AS IS" BASIS,
13 + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14 + * See the License for the specific language governing permissions and
15 + * limitations under the License.
16 + */
17 +package org.legrog.application;
18 +
19 +import org.legrog.entities.Book;
20 +import org.slf4j.Logger;
21 +import org.slf4j.LoggerFactory;
22 +
23 +import javax.ejb.Stateless;
24 +import javax.enterprise.inject.Alternative;
25 +import javax.inject.Inject;
26 +import javax.persistence.EntityManager;
27 +import javax.persistence.PersistenceContext;
28 +import javax.persistence.criteria.CriteriaQuery;
29 +import java.util.List;
30 +
31 +@Stateless @Alternative
32 +public class BookServiceOld implements BookService{
33 +
34 + Logger logger = LoggerFactory.getLogger(getClass());
35 +
36 + @Inject
37 + private EntityManager entityManager;
38 +
39 + public void addBook(Book book)
40 + {
41 + logger.debug("old one");
42 + entityManager.persist(book);
43 + }
44 +
45 +
46 + public List<Book> getAllBooks()
47 + {
48 + CriteriaQuery<Book> cq = entityManager.getCriteriaBuilder().createQuery(Book.class);
49 + cq.select(cq.from(Book.class));
50 + return entityManager.createQuery(cq).getResultList();
51 + }
52 +
53 + public BookServiceOld() {
54 + }
55 +
56 + // package only constructor dedicated to injection
57 + BookServiceOld(EntityManager entityManager) {
58 + this.entityManager = entityManager;
59 + }
60 +}
1 +package org.legrog.application;
2 +
3 +
4 +import org.legrog.entities.Book;
5 +import org.legrog.entities.BookRepository;
6 +import org.slf4j.Logger;
7 +import org.slf4j.LoggerFactory;
8 +
9 +import javax.ejb.Stateless;
10 +import javax.enterprise.inject.Alternative;
11 +import javax.inject.Inject;
12 +import java.util.List;
13 +
14 +
15 +@Stateless
16 +public class BookServiceSpring implements BookService {
17 +
18 + Logger logger = LoggerFactory.getLogger(getClass());
19 +
20 + @Inject
21 + BookRepository bookRepository;
22 +
23 + public void addBook(Book book) {
24 + logger.debug("spring one");
25 + bookRepository.save(book);
26 + }
27 +
28 + public List<Book> getAllBooks() {
29 + return bookRepository.findAll();
30 + }
31 +}
1 +package org.legrog.configuration;
2 +
3 +import javax.enterprise.context.RequestScoped;
4 +import javax.enterprise.inject.Produces;
5 +import javax.persistence.EntityManager;
6 +import javax.persistence.PersistenceContext;
7 +
8 +
9 +public class JpaConfiguration {
10 +
11 + @Produces
12 + @RequestScoped
13 + @PersistenceContext(unitName = "book-pu")
14 + public EntityManager entityManager;
15 +
16 +}
1 +/*
2 + * Licensed to the Apache Software Foundation (ASF) under one or more
3 + * contributor license agreements. See the NOTICE file distributed with
4 + * this work for additional information regarding copyright ownership.
5 + * The ASF licenses this file to You under the Apache License, Version 2.0
6 + * (the "License"); you may not use this file except in compliance with
7 + * the License. You may obtain a copy of the License at
8 + *
9 + * http://www.apache.org/licenses/LICENSE-2.0
10 + *
11 + * Unless required by applicable law or agreed to in writing, software
12 + * distributed under the License is distributed on an "AS IS" BASIS,
13 + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14 + * See the License for the specific language governing permissions and
15 + * limitations under the License.
16 + */
17 +package org.legrog.entities;
18 +
19 +import javax.persistence.*;
20 +
21 +@Entity
22 +public class Book {
23 +
24 + @Id
25 + @GeneratedValue(strategy = GenerationType.AUTO)
26 + private int bookId;
27 + private String bookTitle;
28 +
29 + public int getBookId() {
30 + return bookId;
31 + }
32 +
33 + public void setBookId(int bookId) {
34 + this.bookId = bookId;
35 + }
36 +
37 + public String getBookTitle() {
38 + return bookTitle;
39 + }
40 +
41 + public void setBookTitle(String bookName) {
42 + this.bookTitle = bookName;
43 + }
44 +
45 + @Override
46 + public String toString() {
47 + return "Book{" +
48 + "bookId=" + bookId +
49 + ", bookTitle='" + bookTitle + '\'' +
50 + '}';
51 + }
52 +}
53 +
1 +package org.legrog.entities;
2 +
3 +import org.springframework.data.jpa.repository.JpaRepository;
4 +
5 +
6 +public interface BookRepository extends JpaRepository<Book, Integer> {
7 +}
1 +/*
2 + * Licensed to the Apache Software Foundation (ASF) under one or more
3 + * contributor license agreements. See the NOTICE file distributed with
4 + * this work for additional information regarding copyright ownership.
5 + * The ASF licenses this file to You under the Apache License, Version 2.0
6 + * (the "License"); you may not use this file except in compliance with
7 + * the License. You may obtain a copy of the License at
8 + *
9 + * http://www.apache.org/licenses/LICENSE-2.0
10 + *
11 + * Unless required by applicable law or agreed to in writing, software
12 + * distributed under the License is distributed on an "AS IS" BASIS,
13 + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14 + * See the License for the specific language governing permissions and
15 + * limitations under the License.
16 + */
17 +package org.legrog.presentation;
18 +
19 +import org.legrog.application.BookService;
20 +import org.legrog.entities.Book;
21 +
22 +import javax.enterprise.context.RequestScoped;
23 +import javax.inject.Inject;
24 +import javax.inject.Named;
25 +import java.util.List;
26 +
27 +@Named
28 +@RequestScoped
29 +public class BookBean {
30 +
31 + @Inject
32 + private BookService bookServiceSpring;
33 +
34 + private List<Book> booksAvailable;
35 + private String bookTitle;
36 +
37 + public String getBookTitle() {
38 + return bookTitle;
39 + }
40 +
41 + public void setBookTitle(String bookTitle) {
42 + this.bookTitle = bookTitle;
43 + }
44 +
45 + public List<Book> getBooksAvailable() {
46 + return booksAvailable;
47 + }
48 +
49 + public void setBooksAvailable(List<Book> booksAvailable) {
50 + this.booksAvailable = booksAvailable;
51 + }
52 +
53 + public String fetchBooks()
54 + {
55 + booksAvailable= bookServiceSpring.getAllBooks();
56 + return "success";
57 + }
58 +
59 + public String add()
60 + {
61 + Book book = new Book();
62 + book.setBookTitle(bookTitle);
63 + bookServiceSpring.addBook(book);
64 + return "success";
65 + }
66 +}
1 +<?xml version="1.0" encoding="UTF-8"?>
2 +<!--
3 +
4 + Licensed to the Apache Software Foundation (ASF) under one or more
5 + contributor license agreements. See the NOTICE file distributed with
6 + this work for additional information regarding copyright ownership.
7 + The ASF licenses this file to You under the Apache License, Version 2.0
8 + (the "License"); you may not use this file except in compliance with
9 + the License. You may obtain a copy of the License at
10 +
11 + http://www.apache.org/licenses/LICENSE-2.0
12 +
13 + Unless required by applicable law or agreed to in writing, software
14 + distributed under the License is distributed on an "AS IS" BASIS,
15 + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
16 + See the License for the specific language governing permissions and
17 + limitations under the License.
18 +-->
19 +<persistence version="2.0" xmlns="http://java.sun.com/xml/ns/persistence"
20 + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
21 + xsi:schemaLocation="http://java.sun.com/xml/ns/persistence http://java.sun.com/xml/ns/persistence/persistence_2_0.xsd">
22 + <persistence-unit name="book-pu" transaction-type="JTA">
23 + <jta-data-source>bookDatabase</jta-data-source>
24 + <exclude-unlisted-classes>false</exclude-unlisted-classes>
25 + <properties>
26 + <property name="openjpa.jdbc.SynchronizeMappings" value="buildSchema(ForeignKeys=true)"/>
27 + </properties>
28 + </persistence-unit>
29 +
30 +</persistence>
...\ No newline at end of file ...\ No newline at end of file
1 +<?xml version="1.0" encoding="UTF-8"?>
2 +<!--
3 + Licensed to the Apache Software Foundation (ASF) under one
4 + or more contributor license agreements. See the NOTICE file
5 + distributed with this work for additional information
6 + regarding copyright ownership. The ASF licenses this file
7 + to you under the Apache License, Version 2.0 (the
8 + "License"); you may not use this file except in compliance
9 + with the License. You may obtain a copy of the License at
10 +
11 + http://www.apache.org/licenses/LICENSE-2.0
12 +
13 + Unless required by applicable law or agreed to in writing,
14 + software distributed under the License is distributed on an
15 + "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
16 + KIND, either express or implied. See the License for the
17 + specific language governing permissions and limitations
18 + under the License.
19 +-->
20 +<beans xmlns="http://java.sun.com/xml/ns/javaee"
21 + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
22 + xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/beans_1_0.xsd" />
1 +<?xml version="1.0"?>
2 +<!--
3 + * Licensed to the Apache Software Foundation (ASF) under one
4 + * or more contributor license agreements. See the NOTICE file
5 + * distributed with this work for additional information
6 + * regarding copyright ownership. The ASF licenses this file
7 + * to you under the Apache License, Version 2.0 (the
8 + * "License"); you may not use this file except in compliance
9 + * with the License. You may obtain a copy of the License at
10 + *
11 + * http://www.apache.org/licenses/LICENSE-2.0
12 + *
13 + * Unless required by applicable law or agreed to in writing,
14 + * software distributed under the License is distributed on an
15 + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
16 + * KIND, either express or implied. See the License for the
17 + * specific language governing permissions and limitations
18 + * under the License.
19 +-->
20 +
21 +<faces-config xmlns="http://java.sun.com/xml/ns/javaee"
22 + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
23 + xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
24 + http://java.sun.com/xml/ns/javaee/web-facesconfig_2_0.xsd"
25 + version="2.0">
26 +
27 + <navigation-rule>
28 + <from-view-id>/book.xhtml</from-view-id>
29 + <navigation-case>
30 + <from-outcome>success</from-outcome>
31 + <to-view-id>/result.xhtml</to-view-id>
32 + </navigation-case>
33 + </navigation-rule>
34 +
35 + <navigation-rule>
36 + <from-view-id>/result.xhtml</from-view-id>
37 + <navigation-case>
38 + <from-outcome>back</from-outcome>
39 + <to-view-id>/book.xhtml</to-view-id>
40 + </navigation-case>
41 + </navigation-rule>
42 +</faces-config>
...\ No newline at end of file ...\ No newline at end of file
1 +<?xml version="1.0"?>
2 +<tomee>
3 + <Resource id="bookDatabase" type="javax.sql.DataSource">
4 + JdbcDriver = org.h2.Driver
5 + JdbcUrl = jdbc:h2:mem:test
6 + UserName = sa
7 + JtaManaged= true
8 + </Resource>
9 +</tomee>
...\ No newline at end of file ...\ No newline at end of file
1 +<?xml version="1.0" encoding="UTF-8"?>
2 +<!--
3 +* Licensed to the Apache Software Foundation (ASF) under one
4 +* or more contributor license agreements. See the NOTICE file
5 +* distributed with this work for additional information
6 +* regarding copyright ownership. The ASF licenses this file
7 +* to you under the Apache License, Version 2.0 (the
8 +* "License"); you may not use this file except in compliance
9 +* with the License. You may obtain a copy of the License at
10 +*
11 +* http://www.apache.org/licenses/LICENSE-2.0
12 +*
13 +* Unless required by applicable law or agreed to in writing,
14 +* software distributed under the License is distributed on an
15 +* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
16 +* KIND, either express or implied. See the License for the
17 +* specific language governing permissions and limitations
18 +* under the License.
19 +-->
20 +
21 +
22 +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
23 + "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
24 +<html xmlns="http://www.w3.org/1999/xhtml"
25 + xmlns:f="http://java.sun.com/jsf/core"
26 + xmlns:h="http://java.sun.com/jsf/html">
27 +
28 +
29 +<h:body bgcolor="white">
30 + <f:view>
31 + <h:form>
32 + <h:panelGrid columns="2">
33 + <h:outputText value='Enter book title'/>
34 + <h:inputText value='#{bookBean.bookTitle}'/>
35 + <h:outputText value='Add'/>
36 + <h:commandButton action="#{bookBean.add}" value="Add"/>
37 + </h:panelGrid>
38 + </h:form>
39 + </f:view>
40 +</h:body>
41 +</html>
1 +<!--
2 +* Licensed to the Apache Software Foundation (ASF) under one
3 +* or more contributor license agreements. See the NOTICE file
4 +* distributed with this work for additional information
5 +* regarding copyright ownership. The ASF licenses this file
6 +* to you under the Apache License, Version 2.0 (the
7 +* "License"); you may not use this file except in compliance
8 +* with the License. You may obtain a copy of the License at
9 +*
10 +* http://www.apache.org/licenses/LICENSE-2.0
11 +*
12 +* Unless required by applicable law or agreed to in writing,
13 +* software distributed under the License is distributed on an
14 +* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
15 +* KIND, either express or implied. See the License for the
16 +* specific language governing permissions and limitations
17 +* under the License.
18 +-->
19 +<%@ page session="false" %>
20 +<%
21 + response.sendRedirect("book.jsf");
22 +%>
...\ No newline at end of file ...\ No newline at end of file
1 +<?xml version="1.0" encoding="UTF-8"?>
2 +<!--
3 +* Licensed to the Apache Software Foundation (ASF) under one
4 +* or more contributor license agreements. See the NOTICE file
5 +* distributed with this work for additional information
6 +* regarding copyright ownership. The ASF licenses this file
7 +* to you under the Apache License, Version 2.0 (the
8 +* "License"); you may not use this file except in compliance
9 +* with the License. You may obtain a copy of the License at
10 +*
11 +* http://www.apache.org/licenses/LICENSE-2.0
12 +*
13 +* Unless required by applicable law or agreed to in writing,
14 +* software distributed under the License is distributed on an
15 +* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
16 +* KIND, either express or implied. See the License for the
17 +* specific language governing permissions and limitations
18 +* under the License.
19 +-->
20 +
21 +
22 +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
23 + "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
24 +
25 +<html xmlns="http://www.w3.org/1999/xhtml"
26 + xmlns:f="http://xmlns.jcp.org/jsf/core"
27 + xmlns:h="http://xmlns.jcp.org/jsf/html"
28 + xmlns:ui="http://xmlns.jcp.org/jsf/facelets">
29 +
30 +<h:body>
31 + <f:view>
32 + <h:form id="mainForm">
33 + <h2>Book Added !</h2>
34 + <h:commandLink action="back">
35 + <h:outputText value="Add more books"/>
36 + </h:commandLink>
37 +
38 +
39 + <h:commandButton action="#{bookBean.fetchBooks}" value="View books present"/>
40 +
41 + <br/>
42 + <ui:repeat value="#{bookBean.booksAvailable}" var="book">
43 + #{book.bookTitle} <br/>
44 + </ui:repeat>
45 +
46 + </h:form>
47 + </f:view>
48 +</h:body>
49 +</html>
...\ No newline at end of file ...\ No newline at end of file
1 +package org.legrog.application;
2 +
3 +import org.junit.Before;
4 +import org.junit.Test;
5 +import org.junit.runner.RunWith;
6 +import org.legrog.entities.Book;
7 +import org.mockito.Answers;
8 +import org.mockito.Mock;
9 +import org.mockito.Mockito;
10 +import org.mockito.runners.MockitoJUnitRunner;
11 +
12 +import javax.persistence.EntityManager;
13 +import javax.persistence.criteria.CriteriaQuery;
14 +import java.util.Arrays;
15 +import java.util.List;
16 +
17 +import static org.assertj.core.api.Assertions.assertThat;
18 +
19 +
20 +@RunWith(MockitoJUnitRunner.class)
21 +public class BookServiceOldTest {
22 +
23 + @Mock(answer = Answers.RETURNS_DEEP_STUBS)
24 + private EntityManager entityManager;
25 +
26 + private BookServiceOld bookServiceOld;
27 +
28 + @Before
29 + public void setUp() throws Exception {
30 + bookServiceOld = new BookServiceOld(entityManager);
31 + }
32 +
33 + @Test
34 + public void testAddBook() throws Exception {
35 + Book book = new Book();
36 + bookServiceOld.addBook(book);
37 + Mockito.verify(entityManager).persist(book);
38 + }
39 +
40 +
41 + @Test
42 + public void testAllBooks() throws Exception {
43 +
44 + Book book = new Book();
45 + book.setBookId(0);
46 +
47 + CriteriaQuery<Book> cq = Mockito.mock(CriteriaQuery.class);
48 + Mockito.when(entityManager.getCriteriaBuilder().createQuery(Book.class))
49 + .thenReturn(cq);
50 + Mockito.when(entityManager.createQuery(cq).getResultList())
51 + .thenReturn(Arrays.asList(book));
52 +
53 + List<Book> allBooks = bookServiceOld.getAllBooks();
54 +
55 + assertThat(allBooks).as("book list")
56 + .hasSize(1)
57 + .contains(book);
58 +
59 + }
60 +}
...\ No newline at end of file ...\ No newline at end of file
1 +<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
2 +<!--
3 +
4 + Licensed to the Apache Software Foundation (ASF) under one or more
5 + contributor license agreements. See the NOTICE file distributed with
6 + this work for additional information regarding copyright ownership.
7 + The ASF licenses this file to You under the Apache License, Version 2.0
8 + (the "License"); you may not use this file except in compliance with
9 + the License. You may obtain a copy of the License at
10 +
11 + http://www.apache.org/licenses/LICENSE-2.0
12 +
13 + Unless required by applicable law or agreed to in writing, software
14 + distributed under the License is distributed on an "AS IS" BASIS,
15 + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
16 + See the License for the specific language governing permissions and
17 + limitations under the License.
18 +-->
19 +<arquillian
20 + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
21 + xsi:schemaLocation="http://jboss.org/schema/arquillian http://jboss.org/schema/arquillian/arquillian_1_0.xsd">
22 + <!-- if you decided to use openejb embedded adapter in the pom
23 + <container qualifier="openejb-embedded" default="true">
24 + <configuration>
25 + <property name="properties">
26 + my-datasource = new://Resource?type=DataSource
27 + my-datasource.JdbcUrl = jdbc:hsqldb:mem:my-datasource
28 + my-datasource.UserName = sa
29 + my-datasource.Password =
30 + </property>
31 + </configuration>
32 + </container>
33 + -->
34 + <!-- if you decided to use tomee adapter in the pom
35 + <container qualifier="tomee" default="true">
36 + <configuration>
37 + <property name="httpPort">-1</property>
38 + <property name="stopPort">-1</property>
39 + <property name="ajpPort">-1</property>
40 + <property name="version">${tomee.version}</property>
41 + <property name="dir">target/apache-tomee-remote</property>
42 + <property name="appWorkingDir">target/arquillian-test-working-dir</property>
43 + <property name="properties" />
44 + </configuration>
45 + </container>
46 + -->
47 +</arquillian>