Created
December 30, 2015 17:01
-
-
Save arms-air/07e78e7fc8eaa075b534 to your computer and use it in GitHub Desktop.
create.
This gist exceeds the recommended number of files (~10).
To access all files, please clone this gist.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| CoreSystemSpring |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| <component name="ArtifactManager"> | |
| <artifact type="war" name="CoreSystemSpring:war"> | |
| <output-path>$PROJECT_DIR$/target</output-path> | |
| <root id="archive" name="CoreSytemSpring-1.0-SNAPSHOT.war"> | |
| <element id="artifact" artifact-name="CoreSystemSpring:war exploded" /> | |
| </root> | |
| </artifact> | |
| </component> |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| <component name="ArtifactManager"> | |
| <artifact type="exploded-war" name="CoreSystemSpring:war exploded"> | |
| <output-path>$PROJECT_DIR$/target/CoreSytemSpring-1.0-SNAPSHOT</output-path> | |
| <root id="root"> | |
| <element id="directory" name="WEB-INF"> | |
| <element id="directory" name="classes"> | |
| <element id="module-output" name="CoreSystemSpring" /> | |
| </element> | |
| <element id="directory" name="lib"> | |
| <element id="library" level="project" name="Maven: org.springframework:spring-context:4.2.2.RELEASE" /> | |
| <element id="library" level="project" name="Maven: org.springframework:spring-beans:4.2.2.RELEASE" /> | |
| <element id="library" level="project" name="Maven: org.springframework:spring-expression:4.2.2.RELEASE" /> | |
| <element id="library" level="project" name="Maven: org.springframework:spring-aop:4.2.2.RELEASE" /> | |
| <element id="library" level="project" name="Maven: aopalliance:aopalliance:1.0" /> | |
| <element id="library" level="project" name="Maven: org.springframework:spring-webmvc:4.2.2.RELEASE" /> | |
| <element id="library" level="project" name="Maven: org.springframework:spring-web:4.2.2.RELEASE" /> | |
| <element id="library" level="project" name="Maven: org.springframework:spring-core:4.2.2.RELEASE" /> | |
| <element id="library" level="project" name="Maven: commons-logging:commons-logging:1.2" /> | |
| <element id="library" level="project" name="Maven: org.springframework:spring-orm:3.2.4.RELEASE" /> | |
| <element id="library" level="project" name="Maven: org.springframework:spring-jdbc:3.2.4.RELEASE" /> | |
| <element id="library" level="project" name="Maven: org.springframework:spring-tx:3.2.4.RELEASE" /> | |
| <element id="library" level="project" name="Maven: javax.servlet:jstl:1.2" /> | |
| <element id="library" level="project" name="Maven: javax.servlet:servlet-api:2.5" /> | |
| <element id="library" level="project" name="Maven: org.hibernate:hibernate-core:4.2.6.Final" /> | |
| <element id="library" level="project" name="Maven: antlr:antlr:2.7.7" /> | |
| <element id="library" level="project" name="Maven: org.jboss.logging:jboss-logging:3.1.0.GA" /> | |
| <element id="library" level="project" name="Maven: dom4j:dom4j:1.6.1" /> | |
| <element id="library" level="project" name="Maven: org.jboss.spec.javax.transaction:jboss-transaction-api_1.1_spec:1.0.1.Final" /> | |
| <element id="library" level="project" name="Maven: org.hibernate.javax.persistence:hibernate-jpa-2.0-api:1.0.1.Final" /> | |
| <element id="library" level="project" name="Maven: org.hibernate.common:hibernate-commons-annotations:4.0.2.Final" /> | |
| <element id="library" level="project" name="Maven: org.javassist:javassist:3.15.0-GA" /> | |
| <element id="library" level="project" name="Maven: commons-dbcp:commons-dbcp:1.4" /> | |
| <element id="library" level="project" name="Maven: commons-pool:commons-pool:1.5.4" /> | |
| <element id="library" level="project" name="Maven: mysql:mysql-connector-java:5.1.35" /> | |
| <element id="library" level="project" name="Maven: javax.validation:validation-api:1.0.0.GA" /> | |
| <element id="library" level="project" name="Maven: org.hibernate:hibernate-validator:4.3.2.Final" /> | |
| <element id="library" level="project" name="Maven: com.fasterxml.jackson.core:jackson-core:2.6.3" /> | |
| <element id="library" level="project" name="Maven: com.fasterxml.jackson.core:jackson-databind:2.6.3" /> | |
| <element id="library" level="project" name="Maven: com.fasterxml.jackson.core:jackson-annotations:2.6.0" /> | |
| <element id="library" level="project" name="Maven: org.apache.tiles:tiles-core:3.0.5" /> | |
| <element id="library" level="project" name="Maven: org.apache.tiles:tiles-api:3.0.5" /> | |
| <element id="library" level="project" name="Maven: org.apache.tiles:tiles-request-api:1.0.6" /> | |
| <element id="library" level="project" name="Maven: commons-digester:commons-digester:2.0" /> | |
| <element id="library" level="project" name="Maven: commons-beanutils:commons-beanutils:1.8.0" /> | |
| <element id="library" level="project" name="Maven: org.slf4j:slf4j-api:1.7.6" /> | |
| <element id="library" level="project" name="Maven: org.apache.tiles:tiles-jsp:3.0.5" /> | |
| <element id="library" level="project" name="Maven: org.apache.tiles:tiles-servlet:3.0.5" /> | |
| <element id="library" level="project" name="Maven: org.apache.tiles:tiles-request-servlet:1.0.6" /> | |
| <element id="library" level="project" name="Maven: org.apache.tiles:tiles-template:3.0.5" /> | |
| <element id="library" level="project" name="Maven: org.apache.tiles:tiles-autotag-core-runtime:1.1.0" /> | |
| <element id="library" level="project" name="Maven: org.apache.tiles:tiles-request-jsp:1.0.6" /> | |
| <element id="library" level="project" name="Maven: org.slf4j:jcl-over-slf4j:1.7.12" /> | |
| <element id="library" level="project" name="Maven: ch.qos.logback:logback-classic:1.1.3" /> | |
| <element id="library" level="project" name="Maven: ch.qos.logback:logback-core:1.1.3" /> | |
| <element id="library" level="project" name="Maven: log4j:log4j:1.2.17" /> | |
| <element id="library" level="project" name="Maven: org.slf4j:slf4j-log4j12:1.6.1" /> | |
| <element id="library" level="project" name="Maven: commons-io:commons-io:2.4" /> | |
| <element id="library" level="project" name="Maven: org.apache.commons:commons-lang3:3.4" /> | |
| <element id="library" level="project" name="Maven: net.sf.supercsv:super-csv:2.4.0" /> | |
| <element id="library" level="project" name="Maven: com.lowagie:itext:4.2.1" /> | |
| <element id="library" level="project" name="Maven: org.bouncycastle:bctsp-jdk14:1.38" /> | |
| <element id="library" level="project" name="Maven: org.bouncycastle:bcprov-jdk14:1.38" /> | |
| <element id="library" level="project" name="Maven: org.bouncycastle:bcmail-jdk14:1.38" /> | |
| <element id="library" level="project" name="Maven: jfree:jfreechart:1.0.12" /> | |
| <element id="library" level="project" name="Maven: jfree:jcommon:1.0.15" /> | |
| <element id="library" level="project" name="Maven: org.swinglabs:pdf-renderer:1.0.5" /> | |
| <element id="library" level="project" name="Maven: org.apache.poi:poi:3.10-beta2" /> | |
| <element id="library" level="project" name="Maven: commons-codec:commons-codec:1.5" /> | |
| </element> | |
| </element> | |
| <element id="directory" name="META-INF"> | |
| <element id="file-copy" path="$PROJECT_DIR$/target/MANIFEST.MF" /> | |
| </element> | |
| <element id="javaee-facet-resources" facet="CoreSystemSpring/web/Web" /> | |
| </root> | |
| </artifact> | |
| </component> |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| <?xml version="1.0" encoding="UTF-8"?> | |
| <project version="4"> | |
| <component name="CompilerConfiguration"> | |
| <option name="DEFAULT_COMPILER" value="Javac" /> | |
| <resourceExtensions /> | |
| <wildcardResourcePatterns> | |
| <entry name="!?*.java" /> | |
| <entry name="!?*.form" /> | |
| <entry name="!?*.class" /> | |
| <entry name="!?*.groovy" /> | |
| <entry name="!?*.scala" /> | |
| <entry name="!?*.flex" /> | |
| <entry name="!?*.kt" /> | |
| <entry name="!?*.clj" /> | |
| </wildcardResourcePatterns> | |
| <annotationProcessing> | |
| <profile default="true" name="Default" enabled="false"> | |
| <processorPath useClasspath="true" /> | |
| </profile> | |
| <profile default="false" name="Maven default annotation processors profile" enabled="true"> | |
| <sourceOutputDir name="target/generated-sources/annotations" /> | |
| <sourceTestOutputDir name="target/generated-test-sources/test-annotations" /> | |
| <outputRelativeToContentRoot value="true" /> | |
| <processorPath useClasspath="true" /> | |
| <module name="CoreSystemSpring" /> | |
| </profile> | |
| </annotationProcessing> | |
| <bytecodeTargetLevel> | |
| <module name="CoreSystemSpring" target="1.8" /> | |
| </bytecodeTargetLevel> | |
| </component> | |
| </project> |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| <component name="CopyrightManager"> | |
| <settings default="" /> | |
| </component> |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| <?xml version="1.0" encoding="UTF-8"?> | |
| <project version="4"> | |
| <component name="Encoding" useUTFGuessing="true" native2AsciiForPropertiesFiles="false" /> | |
| </project> |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| <component name="libraryTable"> | |
| <library name="Maven: antlr:antlr:2.7.7"> | |
| <CLASSES> | |
| <root url="jar://$MAVEN_REPOSITORY$/antlr/antlr/2.7.7/antlr-2.7.7.jar!/" /> | |
| </CLASSES> | |
| <JAVADOC> | |
| <root url="jar://$MAVEN_REPOSITORY$/antlr/antlr/2.7.7/antlr-2.7.7-javadoc.jar!/" /> | |
| </JAVADOC> | |
| <SOURCES> | |
| <root url="jar://$MAVEN_REPOSITORY$/antlr/antlr/2.7.7/antlr-2.7.7-sources.jar!/" /> | |
| </SOURCES> | |
| </library> | |
| </component> |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| <component name="libraryTable"> | |
| <library name="Maven: aopalliance:aopalliance:1.0"> | |
| <CLASSES> | |
| <root url="jar://$MAVEN_REPOSITORY$/aopalliance/aopalliance/1.0/aopalliance-1.0.jar!/" /> | |
| </CLASSES> | |
| <JAVADOC> | |
| <root url="jar://$MAVEN_REPOSITORY$/aopalliance/aopalliance/1.0/aopalliance-1.0-javadoc.jar!/" /> | |
| </JAVADOC> | |
| <SOURCES> | |
| <root url="jar://$MAVEN_REPOSITORY$/aopalliance/aopalliance/1.0/aopalliance-1.0-sources.jar!/" /> | |
| </SOURCES> | |
| </library> | |
| </component> |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| <component name="libraryTable"> | |
| <library name="Maven: ch.qos.logback:logback-classic:1.1.3"> | |
| <CLASSES> | |
| <root url="jar://$MAVEN_REPOSITORY$/ch/qos/logback/logback-classic/1.1.3/logback-classic-1.1.3.jar!/" /> | |
| </CLASSES> | |
| <JAVADOC> | |
| <root url="jar://$MAVEN_REPOSITORY$/ch/qos/logback/logback-classic/1.1.3/logback-classic-1.1.3-javadoc.jar!/" /> | |
| </JAVADOC> | |
| <SOURCES> | |
| <root url="jar://$MAVEN_REPOSITORY$/ch/qos/logback/logback-classic/1.1.3/logback-classic-1.1.3-sources.jar!/" /> | |
| </SOURCES> | |
| </library> | |
| </component> |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| <component name="libraryTable"> | |
| <library name="Maven: ch.qos.logback:logback-core:1.1.3"> | |
| <CLASSES> | |
| <root url="jar://$MAVEN_REPOSITORY$/ch/qos/logback/logback-core/1.1.3/logback-core-1.1.3.jar!/" /> | |
| </CLASSES> | |
| <JAVADOC> | |
| <root url="jar://$MAVEN_REPOSITORY$/ch/qos/logback/logback-core/1.1.3/logback-core-1.1.3-javadoc.jar!/" /> | |
| </JAVADOC> | |
| <SOURCES> | |
| <root url="jar://$MAVEN_REPOSITORY$/ch/qos/logback/logback-core/1.1.3/logback-core-1.1.3-sources.jar!/" /> | |
| </SOURCES> | |
| </library> | |
| </component> |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| <component name="libraryTable"> | |
| <library name="Maven: com.fasterxml.jackson.core:jackson-annotations:2.6.0"> | |
| <CLASSES> | |
| <root url="jar://$MAVEN_REPOSITORY$/com/fasterxml/jackson/core/jackson-annotations/2.6.0/jackson-annotations-2.6.0.jar!/" /> | |
| </CLASSES> | |
| <JAVADOC> | |
| <root url="jar://$MAVEN_REPOSITORY$/com/fasterxml/jackson/core/jackson-annotations/2.6.0/jackson-annotations-2.6.0-javadoc.jar!/" /> | |
| </JAVADOC> | |
| <SOURCES> | |
| <root url="jar://$MAVEN_REPOSITORY$/com/fasterxml/jackson/core/jackson-annotations/2.6.0/jackson-annotations-2.6.0-sources.jar!/" /> | |
| </SOURCES> | |
| </library> | |
| </component> |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| <component name="libraryTable"> | |
| <library name="Maven: com.fasterxml.jackson.core:jackson-core:2.6.3"> | |
| <CLASSES> | |
| <root url="jar://$MAVEN_REPOSITORY$/com/fasterxml/jackson/core/jackson-core/2.6.3/jackson-core-2.6.3.jar!/" /> | |
| </CLASSES> | |
| <JAVADOC> | |
| <root url="jar://$MAVEN_REPOSITORY$/com/fasterxml/jackson/core/jackson-core/2.6.3/jackson-core-2.6.3-javadoc.jar!/" /> | |
| </JAVADOC> | |
| <SOURCES> | |
| <root url="jar://$MAVEN_REPOSITORY$/com/fasterxml/jackson/core/jackson-core/2.6.3/jackson-core-2.6.3-sources.jar!/" /> | |
| </SOURCES> | |
| </library> | |
| </component> |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| <component name="libraryTable"> | |
| <library name="Maven: com.fasterxml.jackson.core:jackson-databind:2.6.3"> | |
| <CLASSES> | |
| <root url="jar://$MAVEN_REPOSITORY$/com/fasterxml/jackson/core/jackson-databind/2.6.3/jackson-databind-2.6.3.jar!/" /> | |
| </CLASSES> | |
| <JAVADOC> | |
| <root url="jar://$MAVEN_REPOSITORY$/com/fasterxml/jackson/core/jackson-databind/2.6.3/jackson-databind-2.6.3-javadoc.jar!/" /> | |
| </JAVADOC> | |
| <SOURCES> | |
| <root url="jar://$MAVEN_REPOSITORY$/com/fasterxml/jackson/core/jackson-databind/2.6.3/jackson-databind-2.6.3-sources.jar!/" /> | |
| </SOURCES> | |
| </library> | |
| </component> |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| <component name="libraryTable"> | |
| <library name="Maven: com.lowagie:itext:4.2.1"> | |
| <CLASSES> | |
| <root url="jar://$MAVEN_REPOSITORY$/com/lowagie/itext/4.2.1/itext-4.2.1.jar!/" /> | |
| </CLASSES> | |
| <JAVADOC> | |
| <root url="jar://$MAVEN_REPOSITORY$/com/lowagie/itext/4.2.1/itext-4.2.1-javadoc.jar!/" /> | |
| </JAVADOC> | |
| <SOURCES> | |
| <root url="jar://$MAVEN_REPOSITORY$/com/lowagie/itext/4.2.1/itext-4.2.1-sources.jar!/" /> | |
| </SOURCES> | |
| </library> | |
| </component> |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| <component name="libraryTable"> | |
| <library name="Maven: commons-beanutils:commons-beanutils:1.8.0"> | |
| <CLASSES> | |
| <root url="jar://$MAVEN_REPOSITORY$/commons-beanutils/commons-beanutils/1.8.0/commons-beanutils-1.8.0.jar!/" /> | |
| </CLASSES> | |
| <JAVADOC> | |
| <root url="jar://$MAVEN_REPOSITORY$/commons-beanutils/commons-beanutils/1.8.0/commons-beanutils-1.8.0-javadoc.jar!/" /> | |
| </JAVADOC> | |
| <SOURCES> | |
| <root url="jar://$MAVEN_REPOSITORY$/commons-beanutils/commons-beanutils/1.8.0/commons-beanutils-1.8.0-sources.jar!/" /> | |
| </SOURCES> | |
| </library> | |
| </component> |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| <component name="libraryTable"> | |
| <library name="Maven: commons-codec:commons-codec:1.5"> | |
| <CLASSES> | |
| <root url="jar://$MAVEN_REPOSITORY$/commons-codec/commons-codec/1.5/commons-codec-1.5.jar!/" /> | |
| </CLASSES> | |
| <JAVADOC> | |
| <root url="jar://$MAVEN_REPOSITORY$/commons-codec/commons-codec/1.5/commons-codec-1.5-javadoc.jar!/" /> | |
| </JAVADOC> | |
| <SOURCES> | |
| <root url="jar://$MAVEN_REPOSITORY$/commons-codec/commons-codec/1.5/commons-codec-1.5-sources.jar!/" /> | |
| </SOURCES> | |
| </library> | |
| </component> |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| <component name="libraryTable"> | |
| <library name="Maven: commons-dbcp:commons-dbcp:1.4"> | |
| <CLASSES> | |
| <root url="jar://$MAVEN_REPOSITORY$/commons-dbcp/commons-dbcp/1.4/commons-dbcp-1.4.jar!/" /> | |
| </CLASSES> | |
| <JAVADOC> | |
| <root url="jar://$MAVEN_REPOSITORY$/commons-dbcp/commons-dbcp/1.4/commons-dbcp-1.4-javadoc.jar!/" /> | |
| </JAVADOC> | |
| <SOURCES> | |
| <root url="jar://$MAVEN_REPOSITORY$/commons-dbcp/commons-dbcp/1.4/commons-dbcp-1.4-sources.jar!/" /> | |
| </SOURCES> | |
| </library> | |
| </component> |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| <component name="libraryTable"> | |
| <library name="Maven: commons-digester:commons-digester:2.0"> | |
| <CLASSES> | |
| <root url="jar://$MAVEN_REPOSITORY$/commons-digester/commons-digester/2.0/commons-digester-2.0.jar!/" /> | |
| </CLASSES> | |
| <JAVADOC> | |
| <root url="jar://$MAVEN_REPOSITORY$/commons-digester/commons-digester/2.0/commons-digester-2.0-javadoc.jar!/" /> | |
| </JAVADOC> | |
| <SOURCES> | |
| <root url="jar://$MAVEN_REPOSITORY$/commons-digester/commons-digester/2.0/commons-digester-2.0-sources.jar!/" /> | |
| </SOURCES> | |
| </library> | |
| </component> |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| <component name="libraryTable"> | |
| <library name="Maven: commons-io:commons-io:2.4"> | |
| <CLASSES> | |
| <root url="jar://$MAVEN_REPOSITORY$/commons-io/commons-io/2.4/commons-io-2.4.jar!/" /> | |
| </CLASSES> | |
| <JAVADOC> | |
| <root url="jar://$MAVEN_REPOSITORY$/commons-io/commons-io/2.4/commons-io-2.4-javadoc.jar!/" /> | |
| </JAVADOC> | |
| <SOURCES> | |
| <root url="jar://$MAVEN_REPOSITORY$/commons-io/commons-io/2.4/commons-io-2.4-sources.jar!/" /> | |
| </SOURCES> | |
| </library> | |
| </component> |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| <component name="libraryTable"> | |
| <library name="Maven: commons-logging:commons-logging:1.2"> | |
| <CLASSES> | |
| <root url="jar://$MAVEN_REPOSITORY$/commons-logging/commons-logging/1.2/commons-logging-1.2.jar!/" /> | |
| </CLASSES> | |
| <JAVADOC> | |
| <root url="jar://$MAVEN_REPOSITORY$/commons-logging/commons-logging/1.2/commons-logging-1.2-javadoc.jar!/" /> | |
| </JAVADOC> | |
| <SOURCES> | |
| <root url="jar://$MAVEN_REPOSITORY$/commons-logging/commons-logging/1.2/commons-logging-1.2-sources.jar!/" /> | |
| </SOURCES> | |
| </library> | |
| </component> |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| <component name="libraryTable"> | |
| <library name="Maven: commons-pool:commons-pool:1.5.4"> | |
| <CLASSES> | |
| <root url="jar://$MAVEN_REPOSITORY$/commons-pool/commons-pool/1.5.4/commons-pool-1.5.4.jar!/" /> | |
| </CLASSES> | |
| <JAVADOC> | |
| <root url="jar://$MAVEN_REPOSITORY$/commons-pool/commons-pool/1.5.4/commons-pool-1.5.4-javadoc.jar!/" /> | |
| </JAVADOC> | |
| <SOURCES> | |
| <root url="jar://$MAVEN_REPOSITORY$/commons-pool/commons-pool/1.5.4/commons-pool-1.5.4-sources.jar!/" /> | |
| </SOURCES> | |
| </library> | |
| </component> |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| <component name="libraryTable"> | |
| <library name="Maven: dom4j:dom4j:1.6.1"> | |
| <CLASSES> | |
| <root url="jar://$MAVEN_REPOSITORY$/dom4j/dom4j/1.6.1/dom4j-1.6.1.jar!/" /> | |
| </CLASSES> | |
| <JAVADOC> | |
| <root url="jar://$MAVEN_REPOSITORY$/dom4j/dom4j/1.6.1/dom4j-1.6.1-javadoc.jar!/" /> | |
| </JAVADOC> | |
| <SOURCES> | |
| <root url="jar://$MAVEN_REPOSITORY$/dom4j/dom4j/1.6.1/dom4j-1.6.1-sources.jar!/" /> | |
| </SOURCES> | |
| </library> | |
| </component> |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| <component name="libraryTable"> | |
| <library name="Maven: javax.servlet:javax.servlet-api:3.1.0"> | |
| <CLASSES> | |
| <root url="jar://$MAVEN_REPOSITORY$/javax/servlet/javax.servlet-api/3.1.0/javax.servlet-api-3.1.0.jar!/" /> | |
| </CLASSES> | |
| <JAVADOC> | |
| <root url="jar://$MAVEN_REPOSITORY$/javax/servlet/javax.servlet-api/3.1.0/javax.servlet-api-3.1.0-javadoc.jar!/" /> | |
| </JAVADOC> | |
| <SOURCES> | |
| <root url="jar://$MAVEN_REPOSITORY$/javax/servlet/javax.servlet-api/3.1.0/javax.servlet-api-3.1.0-sources.jar!/" /> | |
| </SOURCES> | |
| </library> | |
| </component> |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| <component name="libraryTable"> | |
| <library name="Maven: javax.servlet:jstl:1.2"> | |
| <CLASSES> | |
| <root url="jar://$MAVEN_REPOSITORY$/javax/servlet/jstl/1.2/jstl-1.2.jar!/" /> | |
| </CLASSES> | |
| <JAVADOC> | |
| <root url="jar://$MAVEN_REPOSITORY$/javax/servlet/jstl/1.2/jstl-1.2-javadoc.jar!/" /> | |
| </JAVADOC> | |
| <SOURCES> | |
| <root url="jar://$MAVEN_REPOSITORY$/javax/servlet/jstl/1.2/jstl-1.2-sources.jar!/" /> | |
| </SOURCES> | |
| </library> | |
| </component> |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| <component name="libraryTable"> | |
| <library name="Maven: javax.servlet:servlet-api:2.5"> | |
| <CLASSES> | |
| <root url="jar://$MAVEN_REPOSITORY$/javax/servlet/servlet-api/2.5/servlet-api-2.5.jar!/" /> | |
| </CLASSES> | |
| <JAVADOC> | |
| <root url="jar://$MAVEN_REPOSITORY$/javax/servlet/servlet-api/2.5/servlet-api-2.5-javadoc.jar!/" /> | |
| </JAVADOC> | |
| <SOURCES> | |
| <root url="jar://$MAVEN_REPOSITORY$/javax/servlet/servlet-api/2.5/servlet-api-2.5-sources.jar!/" /> | |
| </SOURCES> | |
| </library> | |
| </component> |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| <component name="libraryTable"> | |
| <library name="Maven: javax.validation:validation-api:1.0.0.GA"> | |
| <CLASSES> | |
| <root url="jar://$MAVEN_REPOSITORY$/javax/validation/validation-api/1.0.0.GA/validation-api-1.0.0.GA.jar!/" /> | |
| </CLASSES> | |
| <JAVADOC> | |
| <root url="jar://$MAVEN_REPOSITORY$/javax/validation/validation-api/1.0.0.GA/validation-api-1.0.0.GA-javadoc.jar!/" /> | |
| </JAVADOC> | |
| <SOURCES> | |
| <root url="jar://$MAVEN_REPOSITORY$/javax/validation/validation-api/1.0.0.GA/validation-api-1.0.0.GA-sources.jar!/" /> | |
| </SOURCES> | |
| </library> | |
| </component> |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| <component name="libraryTable"> | |
| <library name="Maven: jfree:jcommon:1.0.15"> | |
| <CLASSES> | |
| <root url="jar://$MAVEN_REPOSITORY$/jfree/jcommon/1.0.15/jcommon-1.0.15.jar!/" /> | |
| </CLASSES> | |
| <JAVADOC> | |
| <root url="jar://$MAVEN_REPOSITORY$/jfree/jcommon/1.0.15/jcommon-1.0.15-javadoc.jar!/" /> | |
| </JAVADOC> | |
| <SOURCES> | |
| <root url="jar://$MAVEN_REPOSITORY$/jfree/jcommon/1.0.15/jcommon-1.0.15-sources.jar!/" /> | |
| </SOURCES> | |
| </library> | |
| </component> |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| <component name="libraryTable"> | |
| <library name="Maven: jfree:jfreechart:1.0.12"> | |
| <CLASSES> | |
| <root url="jar://$MAVEN_REPOSITORY$/jfree/jfreechart/1.0.12/jfreechart-1.0.12.jar!/" /> | |
| </CLASSES> | |
| <JAVADOC> | |
| <root url="jar://$MAVEN_REPOSITORY$/jfree/jfreechart/1.0.12/jfreechart-1.0.12-javadoc.jar!/" /> | |
| </JAVADOC> | |
| <SOURCES> | |
| <root url="jar://$MAVEN_REPOSITORY$/jfree/jfreechart/1.0.12/jfreechart-1.0.12-sources.jar!/" /> | |
| </SOURCES> | |
| </library> | |
| </component> |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| <component name="libraryTable"> | |
| <library name="Maven: log4j:log4j:1.2.17"> | |
| <CLASSES> | |
| <root url="jar://$MAVEN_REPOSITORY$/log4j/log4j/1.2.17/log4j-1.2.17.jar!/" /> | |
| </CLASSES> | |
| <JAVADOC> | |
| <root url="jar://$MAVEN_REPOSITORY$/log4j/log4j/1.2.17/log4j-1.2.17-javadoc.jar!/" /> | |
| </JAVADOC> | |
| <SOURCES> | |
| <root url="jar://$MAVEN_REPOSITORY$/log4j/log4j/1.2.17/log4j-1.2.17-sources.jar!/" /> | |
| </SOURCES> | |
| </library> | |
| </component> |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| <component name="libraryTable"> | |
| <library name="Maven: mysql:mysql-connector-java:5.1.35"> | |
| <CLASSES> | |
| <root url="jar://$MAVEN_REPOSITORY$/mysql/mysql-connector-java/5.1.35/mysql-connector-java-5.1.35.jar!/" /> | |
| </CLASSES> | |
| <JAVADOC> | |
| <root url="jar://$MAVEN_REPOSITORY$/mysql/mysql-connector-java/5.1.35/mysql-connector-java-5.1.35-javadoc.jar!/" /> | |
| </JAVADOC> | |
| <SOURCES> | |
| <root url="jar://$MAVEN_REPOSITORY$/mysql/mysql-connector-java/5.1.35/mysql-connector-java-5.1.35-sources.jar!/" /> | |
| </SOURCES> | |
| </library> | |
| </component> |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| <component name="libraryTable"> | |
| <library name="Maven: net.sf.supercsv:super-csv:2.4.0"> | |
| <CLASSES> | |
| <root url="jar://$MAVEN_REPOSITORY$/net/sf/supercsv/super-csv/2.4.0/super-csv-2.4.0.jar!/" /> | |
| </CLASSES> | |
| <JAVADOC> | |
| <root url="jar://$MAVEN_REPOSITORY$/net/sf/supercsv/super-csv/2.4.0/super-csv-2.4.0-javadoc.jar!/" /> | |
| </JAVADOC> | |
| <SOURCES> | |
| <root url="jar://$MAVEN_REPOSITORY$/net/sf/supercsv/super-csv/2.4.0/super-csv-2.4.0-sources.jar!/" /> | |
| </SOURCES> | |
| </library> | |
| </component> |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| <component name="libraryTable"> | |
| <library name="Maven: org.apache.commons:commons-lang3:3.4"> | |
| <CLASSES> | |
| <root url="jar://$MAVEN_REPOSITORY$/org/apache/commons/commons-lang3/3.4/commons-lang3-3.4.jar!/" /> | |
| </CLASSES> | |
| <JAVADOC> | |
| <root url="jar://$MAVEN_REPOSITORY$/org/apache/commons/commons-lang3/3.4/commons-lang3-3.4-javadoc.jar!/" /> | |
| </JAVADOC> | |
| <SOURCES> | |
| <root url="jar://$MAVEN_REPOSITORY$/org/apache/commons/commons-lang3/3.4/commons-lang3-3.4-sources.jar!/" /> | |
| </SOURCES> | |
| </library> | |
| </component> |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| <component name="libraryTable"> | |
| <library name="Maven: org.apache.poi:poi:3.10-beta2"> | |
| <CLASSES> | |
| <root url="jar://$MAVEN_REPOSITORY$/org/apache/poi/poi/3.10-beta2/poi-3.10-beta2.jar!/" /> | |
| </CLASSES> | |
| <JAVADOC> | |
| <root url="jar://$MAVEN_REPOSITORY$/org/apache/poi/poi/3.10-beta2/poi-3.10-beta2-javadoc.jar!/" /> | |
| </JAVADOC> | |
| <SOURCES> | |
| <root url="jar://$MAVEN_REPOSITORY$/org/apache/poi/poi/3.10-beta2/poi-3.10-beta2-sources.jar!/" /> | |
| </SOURCES> | |
| </library> | |
| </component> |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| <component name="libraryTable"> | |
| <library name="Maven: org.apache.tiles:tiles-api:3.0.5"> | |
| <CLASSES> | |
| <root url="jar://$MAVEN_REPOSITORY$/org/apache/tiles/tiles-api/3.0.5/tiles-api-3.0.5.jar!/" /> | |
| </CLASSES> | |
| <JAVADOC> | |
| <root url="jar://$MAVEN_REPOSITORY$/org/apache/tiles/tiles-api/3.0.5/tiles-api-3.0.5-javadoc.jar!/" /> | |
| </JAVADOC> | |
| <SOURCES> | |
| <root url="jar://$MAVEN_REPOSITORY$/org/apache/tiles/tiles-api/3.0.5/tiles-api-3.0.5-sources.jar!/" /> | |
| </SOURCES> | |
| </library> | |
| </component> |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| <component name="libraryTable"> | |
| <library name="Maven: org.apache.tiles:tiles-autotag-core-runtime:1.1.0"> | |
| <CLASSES> | |
| <root url="jar://$MAVEN_REPOSITORY$/org/apache/tiles/tiles-autotag-core-runtime/1.1.0/tiles-autotag-core-runtime-1.1.0.jar!/" /> | |
| </CLASSES> | |
| <JAVADOC> | |
| <root url="jar://$MAVEN_REPOSITORY$/org/apache/tiles/tiles-autotag-core-runtime/1.1.0/tiles-autotag-core-runtime-1.1.0-javadoc.jar!/" /> | |
| </JAVADOC> | |
| <SOURCES> | |
| <root url="jar://$MAVEN_REPOSITORY$/org/apache/tiles/tiles-autotag-core-runtime/1.1.0/tiles-autotag-core-runtime-1.1.0-sources.jar!/" /> | |
| </SOURCES> | |
| </library> | |
| </component> |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| <component name="libraryTable"> | |
| <library name="Maven: org.apache.tiles:tiles-core:3.0.5"> | |
| <CLASSES> | |
| <root url="jar://$MAVEN_REPOSITORY$/org/apache/tiles/tiles-core/3.0.5/tiles-core-3.0.5.jar!/" /> | |
| </CLASSES> | |
| <JAVADOC> | |
| <root url="jar://$MAVEN_REPOSITORY$/org/apache/tiles/tiles-core/3.0.5/tiles-core-3.0.5-javadoc.jar!/" /> | |
| </JAVADOC> | |
| <SOURCES> | |
| <root url="jar://$MAVEN_REPOSITORY$/org/apache/tiles/tiles-core/3.0.5/tiles-core-3.0.5-sources.jar!/" /> | |
| </SOURCES> | |
| </library> | |
| </component> |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| <component name="libraryTable"> | |
| <library name="Maven: org.apache.tiles:tiles-jsp:3.0.5"> | |
| <CLASSES> | |
| <root url="jar://$MAVEN_REPOSITORY$/org/apache/tiles/tiles-jsp/3.0.5/tiles-jsp-3.0.5.jar!/" /> | |
| </CLASSES> | |
| <JAVADOC> | |
| <root url="jar://$MAVEN_REPOSITORY$/org/apache/tiles/tiles-jsp/3.0.5/tiles-jsp-3.0.5-javadoc.jar!/" /> | |
| </JAVADOC> | |
| <SOURCES> | |
| <root url="jar://$MAVEN_REPOSITORY$/org/apache/tiles/tiles-jsp/3.0.5/tiles-jsp-3.0.5-sources.jar!/" /> | |
| </SOURCES> | |
| </library> | |
| </component> |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| <component name="libraryTable"> | |
| <library name="Maven: org.apache.tiles:tiles-request-api:1.0.6"> | |
| <CLASSES> | |
| <root url="jar://$MAVEN_REPOSITORY$/org/apache/tiles/tiles-request-api/1.0.6/tiles-request-api-1.0.6.jar!/" /> | |
| </CLASSES> | |
| <JAVADOC> | |
| <root url="jar://$MAVEN_REPOSITORY$/org/apache/tiles/tiles-request-api/1.0.6/tiles-request-api-1.0.6-javadoc.jar!/" /> | |
| </JAVADOC> | |
| <SOURCES> | |
| <root url="jar://$MAVEN_REPOSITORY$/org/apache/tiles/tiles-request-api/1.0.6/tiles-request-api-1.0.6-sources.jar!/" /> | |
| </SOURCES> | |
| </library> | |
| </component> |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| <component name="libraryTable"> | |
| <library name="Maven: org.apache.tiles:tiles-request-jsp:1.0.6"> | |
| <CLASSES> | |
| <root url="jar://$MAVEN_REPOSITORY$/org/apache/tiles/tiles-request-jsp/1.0.6/tiles-request-jsp-1.0.6.jar!/" /> | |
| </CLASSES> | |
| <JAVADOC> | |
| <root url="jar://$MAVEN_REPOSITORY$/org/apache/tiles/tiles-request-jsp/1.0.6/tiles-request-jsp-1.0.6-javadoc.jar!/" /> | |
| </JAVADOC> | |
| <SOURCES> | |
| <root url="jar://$MAVEN_REPOSITORY$/org/apache/tiles/tiles-request-jsp/1.0.6/tiles-request-jsp-1.0.6-sources.jar!/" /> | |
| </SOURCES> | |
| </library> | |
| </component> |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| <component name="libraryTable"> | |
| <library name="Maven: org.apache.tiles:tiles-request-servlet:1.0.6"> | |
| <CLASSES> | |
| <root url="jar://$MAVEN_REPOSITORY$/org/apache/tiles/tiles-request-servlet/1.0.6/tiles-request-servlet-1.0.6.jar!/" /> | |
| </CLASSES> | |
| <JAVADOC> | |
| <root url="jar://$MAVEN_REPOSITORY$/org/apache/tiles/tiles-request-servlet/1.0.6/tiles-request-servlet-1.0.6-javadoc.jar!/" /> | |
| </JAVADOC> | |
| <SOURCES> | |
| <root url="jar://$MAVEN_REPOSITORY$/org/apache/tiles/tiles-request-servlet/1.0.6/tiles-request-servlet-1.0.6-sources.jar!/" /> | |
| </SOURCES> | |
| </library> | |
| </component> |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| <component name="libraryTable"> | |
| <library name="Maven: org.apache.tiles:tiles-servlet:3.0.5"> | |
| <CLASSES> | |
| <root url="jar://$MAVEN_REPOSITORY$/org/apache/tiles/tiles-servlet/3.0.5/tiles-servlet-3.0.5.jar!/" /> | |
| </CLASSES> | |
| <JAVADOC> | |
| <root url="jar://$MAVEN_REPOSITORY$/org/apache/tiles/tiles-servlet/3.0.5/tiles-servlet-3.0.5-javadoc.jar!/" /> | |
| </JAVADOC> | |
| <SOURCES> | |
| <root url="jar://$MAVEN_REPOSITORY$/org/apache/tiles/tiles-servlet/3.0.5/tiles-servlet-3.0.5-sources.jar!/" /> | |
| </SOURCES> | |
| </library> | |
| </component> |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| <component name="libraryTable"> | |
| <library name="Maven: org.apache.tiles:tiles-template:3.0.5"> | |
| <CLASSES> | |
| <root url="jar://$MAVEN_REPOSITORY$/org/apache/tiles/tiles-template/3.0.5/tiles-template-3.0.5.jar!/" /> | |
| </CLASSES> | |
| <JAVADOC> | |
| <root url="jar://$MAVEN_REPOSITORY$/org/apache/tiles/tiles-template/3.0.5/tiles-template-3.0.5-javadoc.jar!/" /> | |
| </JAVADOC> | |
| <SOURCES> | |
| <root url="jar://$MAVEN_REPOSITORY$/org/apache/tiles/tiles-template/3.0.5/tiles-template-3.0.5-sources.jar!/" /> | |
| </SOURCES> | |
| </library> | |
| </component> |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| <component name="libraryTable"> | |
| <library name="Maven: org.bouncycastle:bcmail-jdk14:1.38"> | |
| <CLASSES> | |
| <root url="jar://$MAVEN_REPOSITORY$/org/bouncycastle/bcmail-jdk14/1.38/bcmail-jdk14-1.38.jar!/" /> | |
| </CLASSES> | |
| <JAVADOC> | |
| <root url="jar://$MAVEN_REPOSITORY$/org/bouncycastle/bcmail-jdk14/1.38/bcmail-jdk14-1.38-javadoc.jar!/" /> | |
| </JAVADOC> | |
| <SOURCES> | |
| <root url="jar://$MAVEN_REPOSITORY$/org/bouncycastle/bcmail-jdk14/1.38/bcmail-jdk14-1.38-sources.jar!/" /> | |
| </SOURCES> | |
| </library> | |
| </component> |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| <component name="libraryTable"> | |
| <library name="Maven: org.bouncycastle:bcprov-jdk14:1.38"> | |
| <CLASSES> | |
| <root url="jar://$MAVEN_REPOSITORY$/org/bouncycastle/bcprov-jdk14/1.38/bcprov-jdk14-1.38.jar!/" /> | |
| </CLASSES> | |
| <JAVADOC> | |
| <root url="jar://$MAVEN_REPOSITORY$/org/bouncycastle/bcprov-jdk14/1.38/bcprov-jdk14-1.38-javadoc.jar!/" /> | |
| </JAVADOC> | |
| <SOURCES> | |
| <root url="jar://$MAVEN_REPOSITORY$/org/bouncycastle/bcprov-jdk14/1.38/bcprov-jdk14-1.38-sources.jar!/" /> | |
| </SOURCES> | |
| </library> | |
| </component> |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| <component name="libraryTable"> | |
| <library name="Maven: org.bouncycastle:bctsp-jdk14:1.38"> | |
| <CLASSES> | |
| <root url="jar://$MAVEN_REPOSITORY$/org/bouncycastle/bctsp-jdk14/1.38/bctsp-jdk14-1.38.jar!/" /> | |
| </CLASSES> | |
| <JAVADOC> | |
| <root url="jar://$MAVEN_REPOSITORY$/org/bouncycastle/bctsp-jdk14/1.38/bctsp-jdk14-1.38-javadoc.jar!/" /> | |
| </JAVADOC> | |
| <SOURCES> | |
| <root url="jar://$MAVEN_REPOSITORY$/org/bouncycastle/bctsp-jdk14/1.38/bctsp-jdk14-1.38-sources.jar!/" /> | |
| </SOURCES> | |
| </library> | |
| </component> |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| <component name="libraryTable"> | |
| <library name="Maven: org.hibernate.common:hibernate-commons-annotations:4.0.2.Final"> | |
| <CLASSES> | |
| <root url="jar://$MAVEN_REPOSITORY$/org/hibernate/common/hibernate-commons-annotations/4.0.2.Final/hibernate-commons-annotations-4.0.2.Final.jar!/" /> | |
| </CLASSES> | |
| <JAVADOC> | |
| <root url="jar://$MAVEN_REPOSITORY$/org/hibernate/common/hibernate-commons-annotations/4.0.2.Final/hibernate-commons-annotations-4.0.2.Final-javadoc.jar!/" /> | |
| </JAVADOC> | |
| <SOURCES> | |
| <root url="jar://$MAVEN_REPOSITORY$/org/hibernate/common/hibernate-commons-annotations/4.0.2.Final/hibernate-commons-annotations-4.0.2.Final-sources.jar!/" /> | |
| </SOURCES> | |
| </library> | |
| </component> |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| <component name="libraryTable"> | |
| <library name="Maven: org.hibernate:hibernate-core:4.2.6.Final"> | |
| <CLASSES> | |
| <root url="jar://$MAVEN_REPOSITORY$/org/hibernate/hibernate-core/4.2.6.Final/hibernate-core-4.2.6.Final.jar!/" /> | |
| </CLASSES> | |
| <JAVADOC> | |
| <root url="jar://$MAVEN_REPOSITORY$/org/hibernate/hibernate-core/4.2.6.Final/hibernate-core-4.2.6.Final-javadoc.jar!/" /> | |
| </JAVADOC> | |
| <SOURCES> | |
| <root url="jar://$MAVEN_REPOSITORY$/org/hibernate/hibernate-core/4.2.6.Final/hibernate-core-4.2.6.Final-sources.jar!/" /> | |
| </SOURCES> | |
| </library> | |
| </component> |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| <component name="libraryTable"> | |
| <library name="Maven: org.hibernate:hibernate-validator:4.3.2.Final"> | |
| <CLASSES> | |
| <root url="jar://$MAVEN_REPOSITORY$/org/hibernate/hibernate-validator/4.3.2.Final/hibernate-validator-4.3.2.Final.jar!/" /> | |
| </CLASSES> | |
| <JAVADOC> | |
| <root url="jar://$MAVEN_REPOSITORY$/org/hibernate/hibernate-validator/4.3.2.Final/hibernate-validator-4.3.2.Final-javadoc.jar!/" /> | |
| </JAVADOC> | |
| <SOURCES> | |
| <root url="jar://$MAVEN_REPOSITORY$/org/hibernate/hibernate-validator/4.3.2.Final/hibernate-validator-4.3.2.Final-sources.jar!/" /> | |
| </SOURCES> | |
| </library> | |
| </component> |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| <component name="libraryTable"> | |
| <library name="Maven: org.hibernate.javax.persistence:hibernate-jpa-2.0-api:1.0.1.Final"> | |
| <CLASSES> | |
| <root url="jar://$MAVEN_REPOSITORY$/org/hibernate/javax/persistence/hibernate-jpa-2.0-api/1.0.1.Final/hibernate-jpa-2.0-api-1.0.1.Final.jar!/" /> | |
| </CLASSES> | |
| <JAVADOC> | |
| <root url="jar://$MAVEN_REPOSITORY$/org/hibernate/javax/persistence/hibernate-jpa-2.0-api/1.0.1.Final/hibernate-jpa-2.0-api-1.0.1.Final-javadoc.jar!/" /> | |
| </JAVADOC> | |
| <SOURCES> | |
| <root url="jar://$MAVEN_REPOSITORY$/org/hibernate/javax/persistence/hibernate-jpa-2.0-api/1.0.1.Final/hibernate-jpa-2.0-api-1.0.1.Final-sources.jar!/" /> | |
| </SOURCES> | |
| </library> | |
| </component> |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| <component name="libraryTable"> | |
| <library name="Maven: org.javassist:javassist:3.15.0-GA"> | |
| <CLASSES> | |
| <root url="jar://$MAVEN_REPOSITORY$/org/javassist/javassist/3.15.0-GA/javassist-3.15.0-GA.jar!/" /> | |
| </CLASSES> | |
| <JAVADOC> | |
| <root url="jar://$MAVEN_REPOSITORY$/org/javassist/javassist/3.15.0-GA/javassist-3.15.0-GA-javadoc.jar!/" /> | |
| </JAVADOC> | |
| <SOURCES> | |
| <root url="jar://$MAVEN_REPOSITORY$/org/javassist/javassist/3.15.0-GA/javassist-3.15.0-GA-sources.jar!/" /> | |
| </SOURCES> | |
| </library> | |
| </component> |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| <component name="libraryTable"> | |
| <library name="Maven: org.jboss.logging:jboss-logging:3.1.0.GA"> | |
| <CLASSES> | |
| <root url="jar://$MAVEN_REPOSITORY$/org/jboss/logging/jboss-logging/3.1.0.GA/jboss-logging-3.1.0.GA.jar!/" /> | |
| </CLASSES> | |
| <JAVADOC> | |
| <root url="jar://$MAVEN_REPOSITORY$/org/jboss/logging/jboss-logging/3.1.0.GA/jboss-logging-3.1.0.GA-javadoc.jar!/" /> | |
| </JAVADOC> | |
| <SOURCES> | |
| <root url="jar://$MAVEN_REPOSITORY$/org/jboss/logging/jboss-logging/3.1.0.GA/jboss-logging-3.1.0.GA-sources.jar!/" /> | |
| </SOURCES> | |
| </library> | |
| </component> |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| <component name="libraryTable"> | |
| <library name="Maven: org.jboss.spec.javax.transaction:jboss-transaction-api_1.1_spec:1.0.1.Final"> | |
| <CLASSES> | |
| <root url="jar://$MAVEN_REPOSITORY$/org/jboss/spec/javax/transaction/jboss-transaction-api_1.1_spec/1.0.1.Final/jboss-transaction-api_1.1_spec-1.0.1.Final.jar!/" /> | |
| </CLASSES> | |
| <JAVADOC> | |
| <root url="jar://$MAVEN_REPOSITORY$/org/jboss/spec/javax/transaction/jboss-transaction-api_1.1_spec/1.0.1.Final/jboss-transaction-api_1.1_spec-1.0.1.Final-javadoc.jar!/" /> | |
| </JAVADOC> | |
| <SOURCES> | |
| <root url="jar://$MAVEN_REPOSITORY$/org/jboss/spec/javax/transaction/jboss-transaction-api_1.1_spec/1.0.1.Final/jboss-transaction-api_1.1_spec-1.0.1.Final-sources.jar!/" /> | |
| </SOURCES> | |
| </library> | |
| </component> |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| <component name="libraryTable"> | |
| <library name="Maven: org.slf4j:jcl-over-slf4j:1.7.12"> | |
| <CLASSES> | |
| <root url="jar://$MAVEN_REPOSITORY$/org/slf4j/jcl-over-slf4j/1.7.12/jcl-over-slf4j-1.7.12.jar!/" /> | |
| </CLASSES> | |
| <JAVADOC> | |
| <root url="jar://$MAVEN_REPOSITORY$/org/slf4j/jcl-over-slf4j/1.7.12/jcl-over-slf4j-1.7.12-javadoc.jar!/" /> | |
| </JAVADOC> | |
| <SOURCES> | |
| <root url="jar://$MAVEN_REPOSITORY$/org/slf4j/jcl-over-slf4j/1.7.12/jcl-over-slf4j-1.7.12-sources.jar!/" /> | |
| </SOURCES> | |
| </library> | |
| </component> |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| <component name="libraryTable"> | |
| <library name="Maven: org.slf4j:slf4j-api:1.7.12"> | |
| <CLASSES> | |
| <root url="jar://$MAVEN_REPOSITORY$/org/slf4j/slf4j-api/1.7.12/slf4j-api-1.7.12.jar!/" /> | |
| </CLASSES> | |
| <JAVADOC> | |
| <root url="jar://$MAVEN_REPOSITORY$/org/slf4j/slf4j-api/1.7.12/slf4j-api-1.7.12-javadoc.jar!/" /> | |
| </JAVADOC> | |
| <SOURCES> | |
| <root url="jar://$MAVEN_REPOSITORY$/org/slf4j/slf4j-api/1.7.12/slf4j-api-1.7.12-sources.jar!/" /> | |
| </SOURCES> | |
| </library> | |
| </component> |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| <component name="libraryTable"> | |
| <library name="Maven: org.slf4j:slf4j-api:1.7.6"> | |
| <CLASSES> | |
| <root url="jar://$MAVEN_REPOSITORY$/org/slf4j/slf4j-api/1.7.6/slf4j-api-1.7.6.jar!/" /> | |
| </CLASSES> | |
| <JAVADOC> | |
| <root url="jar://$MAVEN_REPOSITORY$/org/slf4j/slf4j-api/1.7.6/slf4j-api-1.7.6-javadoc.jar!/" /> | |
| </JAVADOC> | |
| <SOURCES> | |
| <root url="jar://$MAVEN_REPOSITORY$/org/slf4j/slf4j-api/1.7.6/slf4j-api-1.7.6-sources.jar!/" /> | |
| </SOURCES> | |
| </library> | |
| </component> |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| <component name="libraryTable"> | |
| <library name="Maven: org.slf4j:slf4j-log4j12:1.6.1"> | |
| <CLASSES> | |
| <root url="jar://$MAVEN_REPOSITORY$/org/slf4j/slf4j-log4j12/1.6.1/slf4j-log4j12-1.6.1.jar!/" /> | |
| </CLASSES> | |
| <JAVADOC> | |
| <root url="jar://$MAVEN_REPOSITORY$/org/slf4j/slf4j-log4j12/1.6.1/slf4j-log4j12-1.6.1-javadoc.jar!/" /> | |
| </JAVADOC> | |
| <SOURCES> | |
| <root url="jar://$MAVEN_REPOSITORY$/org/slf4j/slf4j-log4j12/1.6.1/slf4j-log4j12-1.6.1-sources.jar!/" /> | |
| </SOURCES> | |
| </library> | |
| </component> |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| <component name="libraryTable"> | |
| <library name="Maven: org.springframework:spring-aop:4.2.2.RELEASE"> | |
| <CLASSES> | |
| <root url="jar://$MAVEN_REPOSITORY$/org/springframework/spring-aop/4.2.2.RELEASE/spring-aop-4.2.2.RELEASE.jar!/" /> | |
| </CLASSES> | |
| <JAVADOC> | |
| <root url="jar://$MAVEN_REPOSITORY$/org/springframework/spring-aop/4.2.2.RELEASE/spring-aop-4.2.2.RELEASE-javadoc.jar!/" /> | |
| </JAVADOC> | |
| <SOURCES> | |
| <root url="jar://$MAVEN_REPOSITORY$/org/springframework/spring-aop/4.2.2.RELEASE/spring-aop-4.2.2.RELEASE-sources.jar!/" /> | |
| </SOURCES> | |
| </library> | |
| </component> |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| <component name="libraryTable"> | |
| <library name="Maven: org.springframework:spring-beans:4.2.2.RELEASE"> | |
| <CLASSES> | |
| <root url="jar://$MAVEN_REPOSITORY$/org/springframework/spring-beans/4.2.2.RELEASE/spring-beans-4.2.2.RELEASE.jar!/" /> | |
| </CLASSES> | |
| <JAVADOC> | |
| <root url="jar://$MAVEN_REPOSITORY$/org/springframework/spring-beans/4.2.2.RELEASE/spring-beans-4.2.2.RELEASE-javadoc.jar!/" /> | |
| </JAVADOC> | |
| <SOURCES> | |
| <root url="jar://$MAVEN_REPOSITORY$/org/springframework/spring-beans/4.2.2.RELEASE/spring-beans-4.2.2.RELEASE-sources.jar!/" /> | |
| </SOURCES> | |
| </library> | |
| </component> |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| <component name="libraryTable"> | |
| <library name="Maven: org.springframework:spring-context:4.2.2.RELEASE"> | |
| <CLASSES> | |
| <root url="jar://$MAVEN_REPOSITORY$/org/springframework/spring-context/4.2.2.RELEASE/spring-context-4.2.2.RELEASE.jar!/" /> | |
| </CLASSES> | |
| <JAVADOC> | |
| <root url="jar://$MAVEN_REPOSITORY$/org/springframework/spring-context/4.2.2.RELEASE/spring-context-4.2.2.RELEASE-javadoc.jar!/" /> | |
| </JAVADOC> | |
| <SOURCES> | |
| <root url="jar://$MAVEN_REPOSITORY$/org/springframework/spring-context/4.2.2.RELEASE/spring-context-4.2.2.RELEASE-sources.jar!/" /> | |
| </SOURCES> | |
| </library> | |
| </component> |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| <component name="libraryTable"> | |
| <library name="Maven: org.springframework:spring-core:4.2.2.RELEASE"> | |
| <CLASSES> | |
| <root url="jar://$MAVEN_REPOSITORY$/org/springframework/spring-core/4.2.2.RELEASE/spring-core-4.2.2.RELEASE.jar!/" /> | |
| </CLASSES> | |
| <JAVADOC> | |
| <root url="jar://$MAVEN_REPOSITORY$/org/springframework/spring-core/4.2.2.RELEASE/spring-core-4.2.2.RELEASE-javadoc.jar!/" /> | |
| </JAVADOC> | |
| <SOURCES> | |
| <root url="jar://$MAVEN_REPOSITORY$/org/springframework/spring-core/4.2.2.RELEASE/spring-core-4.2.2.RELEASE-sources.jar!/" /> | |
| </SOURCES> | |
| </library> | |
| </component> |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| <component name="libraryTable"> | |
| <library name="Maven: org.springframework:spring-expression:4.2.2.RELEASE"> | |
| <CLASSES> | |
| <root url="jar://$MAVEN_REPOSITORY$/org/springframework/spring-expression/4.2.2.RELEASE/spring-expression-4.2.2.RELEASE.jar!/" /> | |
| </CLASSES> | |
| <JAVADOC> | |
| <root url="jar://$MAVEN_REPOSITORY$/org/springframework/spring-expression/4.2.2.RELEASE/spring-expression-4.2.2.RELEASE-javadoc.jar!/" /> | |
| </JAVADOC> | |
| <SOURCES> | |
| <root url="jar://$MAVEN_REPOSITORY$/org/springframework/spring-expression/4.2.2.RELEASE/spring-expression-4.2.2.RELEASE-sources.jar!/" /> | |
| </SOURCES> | |
| </library> | |
| </component> |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| <component name="libraryTable"> | |
| <library name="Maven: org.springframework:spring-jdbc:3.2.4.RELEASE"> | |
| <CLASSES> | |
| <root url="jar://$MAVEN_REPOSITORY$/org/springframework/spring-jdbc/3.2.4.RELEASE/spring-jdbc-3.2.4.RELEASE.jar!/" /> | |
| </CLASSES> | |
| <JAVADOC> | |
| <root url="jar://$MAVEN_REPOSITORY$/org/springframework/spring-jdbc/3.2.4.RELEASE/spring-jdbc-3.2.4.RELEASE-javadoc.jar!/" /> | |
| </JAVADOC> | |
| <SOURCES> | |
| <root url="jar://$MAVEN_REPOSITORY$/org/springframework/spring-jdbc/3.2.4.RELEASE/spring-jdbc-3.2.4.RELEASE-sources.jar!/" /> | |
| </SOURCES> | |
| </library> | |
| </component> |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| <component name="libraryTable"> | |
| <library name="Maven: org.springframework:spring-orm:3.2.4.RELEASE"> | |
| <CLASSES> | |
| <root url="jar://$MAVEN_REPOSITORY$/org/springframework/spring-orm/3.2.4.RELEASE/spring-orm-3.2.4.RELEASE.jar!/" /> | |
| </CLASSES> | |
| <JAVADOC> | |
| <root url="jar://$MAVEN_REPOSITORY$/org/springframework/spring-orm/3.2.4.RELEASE/spring-orm-3.2.4.RELEASE-javadoc.jar!/" /> | |
| </JAVADOC> | |
| <SOURCES> | |
| <root url="jar://$MAVEN_REPOSITORY$/org/springframework/spring-orm/3.2.4.RELEASE/spring-orm-3.2.4.RELEASE-sources.jar!/" /> | |
| </SOURCES> | |
| </library> | |
| </component> |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| <component name="libraryTable"> | |
| <library name="Maven: org.springframework:spring-tx:3.2.4.RELEASE"> | |
| <CLASSES> | |
| <root url="jar://$MAVEN_REPOSITORY$/org/springframework/spring-tx/3.2.4.RELEASE/spring-tx-3.2.4.RELEASE.jar!/" /> | |
| </CLASSES> | |
| <JAVADOC> | |
| <root url="jar://$MAVEN_REPOSITORY$/org/springframework/spring-tx/3.2.4.RELEASE/spring-tx-3.2.4.RELEASE-javadoc.jar!/" /> | |
| </JAVADOC> | |
| <SOURCES> | |
| <root url="jar://$MAVEN_REPOSITORY$/org/springframework/spring-tx/3.2.4.RELEASE/spring-tx-3.2.4.RELEASE-sources.jar!/" /> | |
| </SOURCES> | |
| </library> | |
| </component> |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| <component name="libraryTable"> | |
| <library name="Maven: org.springframework:spring-web:4.2.2.RELEASE"> | |
| <CLASSES> | |
| <root url="jar://$MAVEN_REPOSITORY$/org/springframework/spring-web/4.2.2.RELEASE/spring-web-4.2.2.RELEASE.jar!/" /> | |
| </CLASSES> | |
| <JAVADOC> | |
| <root url="jar://$MAVEN_REPOSITORY$/org/springframework/spring-web/4.2.2.RELEASE/spring-web-4.2.2.RELEASE-javadoc.jar!/" /> | |
| </JAVADOC> | |
| <SOURCES> | |
| <root url="jar://$MAVEN_REPOSITORY$/org/springframework/spring-web/4.2.2.RELEASE/spring-web-4.2.2.RELEASE-sources.jar!/" /> | |
| </SOURCES> | |
| </library> | |
| </component> |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| <component name="libraryTable"> | |
| <library name="Maven: org.springframework:spring-webmvc:4.2.2.RELEASE"> | |
| <CLASSES> | |
| <root url="jar://$MAVEN_REPOSITORY$/org/springframework/spring-webmvc/4.2.2.RELEASE/spring-webmvc-4.2.2.RELEASE.jar!/" /> | |
| </CLASSES> | |
| <JAVADOC> | |
| <root url="jar://$MAVEN_REPOSITORY$/org/springframework/spring-webmvc/4.2.2.RELEASE/spring-webmvc-4.2.2.RELEASE-javadoc.jar!/" /> | |
| </JAVADOC> | |
| <SOURCES> | |
| <root url="jar://$MAVEN_REPOSITORY$/org/springframework/spring-webmvc/4.2.2.RELEASE/spring-webmvc-4.2.2.RELEASE-sources.jar!/" /> | |
| </SOURCES> | |
| </library> | |
| </component> |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| <component name="libraryTable"> | |
| <library name="Maven: org.swinglabs:pdf-renderer:1.0.5"> | |
| <CLASSES> | |
| <root url="jar://$MAVEN_REPOSITORY$/org/swinglabs/pdf-renderer/1.0.5/pdf-renderer-1.0.5.jar!/" /> | |
| </CLASSES> | |
| <JAVADOC> | |
| <root url="jar://$MAVEN_REPOSITORY$/org/swinglabs/pdf-renderer/1.0.5/pdf-renderer-1.0.5-javadoc.jar!/" /> | |
| </JAVADOC> | |
| <SOURCES> | |
| <root url="jar://$MAVEN_REPOSITORY$/org/swinglabs/pdf-renderer/1.0.5/pdf-renderer-1.0.5-sources.jar!/" /> | |
| </SOURCES> | |
| </library> | |
| </component> |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| <?xml version="1.0" encoding="UTF-8"?> | |
| <project version="4"> | |
| <component name="CompilerConfiguration"> | |
| <option name="DEFAULT_COMPILER" /> | |
| <resourceExtensions /> | |
| <wildcardResourcePatterns> | |
| <entry name="!?*.java" /> | |
| <entry name="!?*.form" /> | |
| <entry name="!?*.class" /> | |
| <entry name="!?*.groovy" /> | |
| <entry name="!?*.scala" /> | |
| <entry name="!?*.flex" /> | |
| <entry name="!?*.kt" /> | |
| <entry name="!?*.clj" /> | |
| </wildcardResourcePatterns> | |
| <annotationProcessing> | |
| <profile default="true" name="Default" enabled="false"> | |
| <processorPath useClasspath="true" /> | |
| </profile> | |
| </annotationProcessing> | |
| </component> | |
| <component name="CopyrightManager" default="" /> | |
| <component name="DaemonCodeAnalyzer"> | |
| <disable_hints /> | |
| </component> | |
| <component name="DependencyValidationManager"> | |
| <option name="SKIP_IMPORT_STATEMENTS" value="false" /> | |
| </component> | |
| <component name="Encoding" useUTFGuessing="true" native2AsciiForPropertiesFiles="false" /> | |
| <component name="EntryPointsManager"> | |
| <entry_points version="2.0" /> | |
| </component> | |
| <component name="FrameworkDetectionExcludesConfiguration"> | |
| <file type="web" url="file://$PROJECT_DIR$" /> | |
| </component> | |
| <component name="IdProvider" IDEtalkID="3DE40CC97CB187C5C7E6CFE78040ED7A" /> | |
| <component name="MavenProjectsManager"> | |
| <option name="originalFiles"> | |
| <list> | |
| <option value="$PROJECT_DIR$/pom.xml" /> | |
| </list> | |
| </option> | |
| </component> | |
| <component name="ProjectLevelVcsManager" settingsEditedManually="false"> | |
| <OptionsSetting value="true" id="Add" /> | |
| <OptionsSetting value="true" id="Remove" /> | |
| <OptionsSetting value="true" id="Checkout" /> | |
| <OptionsSetting value="true" id="Update" /> | |
| <OptionsSetting value="true" id="Status" /> | |
| <OptionsSetting value="true" id="Edit" /> | |
| <ConfirmationsSetting value="0" id="Add" /> | |
| <ConfirmationsSetting value="0" id="Remove" /> | |
| </component> | |
| <component name="ProjectModuleManager"> | |
| <modules /> | |
| </component> | |
| <component name="ProjectRootManager" version="2" languageLevel="JDK_1_6" assert-keyword="true" jdk-15="true" project-jdk-name="1.8" project-jdk-type="JavaSDK"> | |
| <output url="file://$PROJECT_DIR$/out" /> | |
| </component> | |
| <component name="PropertiesComponent"> | |
| <property name="GoToClass.includeLibraries" value="false" /> | |
| <property name="GoToClass.toSaveIncludeLibraries" value="false" /> | |
| <property name="GoToFile.includeJavaFiles" value="false" /> | |
| <property name="MemberChooser.sorted" value="false" /> | |
| <property name="MemberChooser.showClasses" value="true" /> | |
| <property name="MemberChooser.copyJavadoc" value="false" /> | |
| </component> | |
| <component name="RunManager"> | |
| <configuration default="true" type="#org.jetbrains.idea.devkit.run.PluginConfigurationType" factoryName="Plugin"> | |
| <module name="" /> | |
| <option name="VM_PARAMETERS" value="-Xmx512m -Xms256m -XX:MaxPermSize=250m -ea" /> | |
| <option name="PROGRAM_PARAMETERS" /> | |
| <method /> | |
| </configuration> | |
| <configuration default="true" type="Remote" factoryName="Remote"> | |
| <option name="USE_SOCKET_TRANSPORT" value="true" /> | |
| <option name="SERVER_MODE" value="false" /> | |
| <option name="SHMEM_ADDRESS" value="javadebug" /> | |
| <option name="HOST" value="localhost" /> | |
| <option name="PORT" value="5005" /> | |
| <method /> | |
| </configuration> | |
| <configuration default="true" type="TestNG" factoryName="TestNG"> | |
| <extension name="coverage" enabled="false" merge="false" sample_coverage="true" runner="idea" /> | |
| <module name="" /> | |
| <option name="ALTERNATIVE_JRE_PATH_ENABLED" value="false" /> | |
| <option name="ALTERNATIVE_JRE_PATH" /> | |
| <option name="SUITE_NAME" /> | |
| <option name="PACKAGE_NAME" /> | |
| <option name="MAIN_CLASS_NAME" /> | |
| <option name="METHOD_NAME" /> | |
| <option name="GROUP_NAME" /> | |
| <option name="TEST_OBJECT" value="CLASS" /> | |
| <option name="VM_PARAMETERS" value="-ea" /> | |
| <option name="PARAMETERS" /> | |
| <option name="WORKING_DIRECTORY" value="$PROJECT_DIR$" /> | |
| <option name="OUTPUT_DIRECTORY" /> | |
| <option name="ANNOTATION_TYPE" /> | |
| <option name="ENV_VARIABLES" /> | |
| <option name="PASS_PARENT_ENVS" value="true" /> | |
| <option name="TEST_SEARCH_SCOPE"> | |
| <value defaultName="singleModule" /> | |
| </option> | |
| <option name="USE_DEFAULT_REPORTERS" value="false" /> | |
| <option name="PROPERTIES_FILE" /> | |
| <envs /> | |
| <properties /> | |
| <listeners /> | |
| <method /> | |
| </configuration> | |
| <configuration default="true" type="Applet" factoryName="Applet"> | |
| <module name="" /> | |
| <option name="MAIN_CLASS_NAME" /> | |
| <option name="HTML_FILE_NAME" /> | |
| <option name="HTML_USED" value="false" /> | |
| <option name="WIDTH" value="400" /> | |
| <option name="HEIGHT" value="300" /> | |
| <option name="POLICY_FILE" value="$APPLICATION_HOME_DIR$/bin/appletviewer.policy" /> | |
| <option name="VM_PARAMETERS" /> | |
| <option name="ALTERNATIVE_JRE_PATH_ENABLED" value="false" /> | |
| <option name="ALTERNATIVE_JRE_PATH" /> | |
| <method /> | |
| </configuration> | |
| <configuration default="true" type="Application" factoryName="Application"> | |
| <extension name="coverage" enabled="false" merge="false" sample_coverage="true" runner="idea" /> | |
| <option name="MAIN_CLASS_NAME" /> | |
| <option name="VM_PARAMETERS" /> | |
| <option name="PROGRAM_PARAMETERS" /> | |
| <option name="WORKING_DIRECTORY" value="$PROJECT_DIR$" /> | |
| <option name="ALTERNATIVE_JRE_PATH_ENABLED" value="false" /> | |
| <option name="ALTERNATIVE_JRE_PATH" /> | |
| <option name="ENABLE_SWING_INSPECTOR" value="false" /> | |
| <option name="ENV_VARIABLES" /> | |
| <option name="PASS_PARENT_ENVS" value="true" /> | |
| <module name="" /> | |
| <envs /> | |
| <method /> | |
| </configuration> | |
| <configuration default="true" type="JUnit" factoryName="JUnit"> | |
| <extension name="coverage" enabled="false" merge="false" sample_coverage="true" runner="idea" /> | |
| <module name="" /> | |
| <option name="ALTERNATIVE_JRE_PATH_ENABLED" value="false" /> | |
| <option name="ALTERNATIVE_JRE_PATH" /> | |
| <option name="PACKAGE_NAME" /> | |
| <option name="MAIN_CLASS_NAME" /> | |
| <option name="METHOD_NAME" /> | |
| <option name="TEST_OBJECT" value="class" /> | |
| <option name="VM_PARAMETERS" value="-ea" /> | |
| <option name="PARAMETERS" /> | |
| <option name="WORKING_DIRECTORY" value="$MODULE_DIR$" /> | |
| <option name="ENV_VARIABLES" /> | |
| <option name="PASS_PARENT_ENVS" value="true" /> | |
| <option name="TEST_SEARCH_SCOPE"> | |
| <value defaultName="singleModule" /> | |
| </option> | |
| <envs /> | |
| <patterns /> | |
| <method /> | |
| </configuration> | |
| <list size="0" /> | |
| </component> | |
| </project> |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| <?xml version="1.0" encoding="UTF-8"?> | |
| <project version="4"> | |
| <component name="ProjectModuleManager"> | |
| <modules> | |
| <module fileurl="file://$PROJECT_DIR$/CoreSystemSpring.iml" filepath="$PROJECT_DIR$/CoreSystemSpring.iml" /> | |
| </modules> | |
| </component> | |
| </project> |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| <component name="DependencyValidationManager"> | |
| <state> | |
| <option name="SKIP_IMPORT_STATEMENTS" value="false" /> | |
| </state> | |
| </component> |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| <?xml version="1.0" encoding="UTF-8"?> | |
| <project version="4"> | |
| <component name="Palette2"> | |
| <group name="Swing"> | |
| <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"> | |
| <default-constraints vsize-policy="1" hsize-policy="6" anchor="0" fill="1" /> | |
| </item> | |
| <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"> | |
| <default-constraints vsize-policy="6" hsize-policy="1" anchor="0" fill="2" /> | |
| </item> | |
| <item class="javax.swing.JPanel" icon="/com/intellij/uiDesigner/icons/panel.png" removable="false" auto-create-binding="false" can-attach-label="false"> | |
| <default-constraints vsize-policy="3" hsize-policy="3" anchor="0" fill="3" /> | |
| </item> | |
| <item class="javax.swing.JScrollPane" icon="/com/intellij/uiDesigner/icons/scrollPane.png" removable="false" auto-create-binding="false" can-attach-label="true"> | |
| <default-constraints vsize-policy="7" hsize-policy="7" anchor="0" fill="3" /> | |
| </item> | |
| <item class="javax.swing.JButton" icon="/com/intellij/uiDesigner/icons/button.png" removable="false" auto-create-binding="true" can-attach-label="false"> | |
| <default-constraints vsize-policy="0" hsize-policy="3" anchor="0" fill="1" /> | |
| <initial-values> | |
| <property name="text" value="Button" /> | |
| </initial-values> | |
| </item> | |
| <item class="javax.swing.JRadioButton" icon="/com/intellij/uiDesigner/icons/radioButton.png" removable="false" auto-create-binding="true" can-attach-label="false"> | |
| <default-constraints vsize-policy="0" hsize-policy="3" anchor="8" fill="0" /> | |
| <initial-values> | |
| <property name="text" value="RadioButton" /> | |
| </initial-values> | |
| </item> | |
| <item class="javax.swing.JCheckBox" icon="/com/intellij/uiDesigner/icons/checkBox.png" removable="false" auto-create-binding="true" can-attach-label="false"> | |
| <default-constraints vsize-policy="0" hsize-policy="3" anchor="8" fill="0" /> | |
| <initial-values> | |
| <property name="text" value="CheckBox" /> | |
| </initial-values> | |
| </item> | |
| <item class="javax.swing.JLabel" icon="/com/intellij/uiDesigner/icons/label.png" removable="false" auto-create-binding="false" can-attach-label="false"> | |
| <default-constraints vsize-policy="0" hsize-policy="0" anchor="8" fill="0" /> | |
| <initial-values> | |
| <property name="text" value="Label" /> | |
| </initial-values> | |
| </item> | |
| <item class="javax.swing.JTextField" icon="/com/intellij/uiDesigner/icons/textField.png" removable="false" auto-create-binding="true" can-attach-label="true"> | |
| <default-constraints vsize-policy="0" hsize-policy="6" anchor="8" fill="1"> | |
| <preferred-size width="150" height="-1" /> | |
| </default-constraints> | |
| </item> | |
| <item class="javax.swing.JPasswordField" icon="/com/intellij/uiDesigner/icons/passwordField.png" removable="false" auto-create-binding="true" can-attach-label="true"> | |
| <default-constraints vsize-policy="0" hsize-policy="6" anchor="8" fill="1"> | |
| <preferred-size width="150" height="-1" /> | |
| </default-constraints> | |
| </item> | |
| <item class="javax.swing.JFormattedTextField" icon="/com/intellij/uiDesigner/icons/formattedTextField.png" removable="false" auto-create-binding="true" can-attach-label="true"> | |
| <default-constraints vsize-policy="0" hsize-policy="6" anchor="8" fill="1"> | |
| <preferred-size width="150" height="-1" /> | |
| </default-constraints> | |
| </item> | |
| <item class="javax.swing.JTextArea" icon="/com/intellij/uiDesigner/icons/textArea.png" removable="false" auto-create-binding="true" can-attach-label="true"> | |
| <default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3"> | |
| <preferred-size width="150" height="50" /> | |
| </default-constraints> | |
| </item> | |
| <item class="javax.swing.JTextPane" icon="/com/intellij/uiDesigner/icons/textPane.png" removable="false" auto-create-binding="true" can-attach-label="true"> | |
| <default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3"> | |
| <preferred-size width="150" height="50" /> | |
| </default-constraints> | |
| </item> | |
| <item class="javax.swing.JEditorPane" icon="/com/intellij/uiDesigner/icons/editorPane.png" removable="false" auto-create-binding="true" can-attach-label="true"> | |
| <default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3"> | |
| <preferred-size width="150" height="50" /> | |
| </default-constraints> | |
| </item> | |
| <item class="javax.swing.JComboBox" icon="/com/intellij/uiDesigner/icons/comboBox.png" removable="false" auto-create-binding="true" can-attach-label="true"> | |
| <default-constraints vsize-policy="0" hsize-policy="2" anchor="8" fill="1" /> | |
| </item> | |
| <item class="javax.swing.JTable" icon="/com/intellij/uiDesigner/icons/table.png" removable="false" auto-create-binding="true" can-attach-label="false"> | |
| <default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3"> | |
| <preferred-size width="150" height="50" /> | |
| </default-constraints> | |
| </item> | |
| <item class="javax.swing.JList" icon="/com/intellij/uiDesigner/icons/list.png" removable="false" auto-create-binding="true" can-attach-label="false"> | |
| <default-constraints vsize-policy="6" hsize-policy="2" anchor="0" fill="3"> | |
| <preferred-size width="150" height="50" /> | |
| </default-constraints> | |
| </item> | |
| <item class="javax.swing.JTree" icon="/com/intellij/uiDesigner/icons/tree.png" removable="false" auto-create-binding="true" can-attach-label="false"> | |
| <default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3"> | |
| <preferred-size width="150" height="50" /> | |
| </default-constraints> | |
| </item> | |
| <item class="javax.swing.JTabbedPane" icon="/com/intellij/uiDesigner/icons/tabbedPane.png" removable="false" auto-create-binding="true" can-attach-label="false"> | |
| <default-constraints vsize-policy="3" hsize-policy="3" anchor="0" fill="3"> | |
| <preferred-size width="200" height="200" /> | |
| </default-constraints> | |
| </item> | |
| <item class="javax.swing.JSplitPane" icon="/com/intellij/uiDesigner/icons/splitPane.png" removable="false" auto-create-binding="false" can-attach-label="false"> | |
| <default-constraints vsize-policy="3" hsize-policy="3" anchor="0" fill="3"> | |
| <preferred-size width="200" height="200" /> | |
| </default-constraints> | |
| </item> | |
| <item class="javax.swing.JSpinner" icon="/com/intellij/uiDesigner/icons/spinner.png" removable="false" auto-create-binding="true" can-attach-label="true"> | |
| <default-constraints vsize-policy="0" hsize-policy="6" anchor="8" fill="1" /> | |
| </item> | |
| <item class="javax.swing.JSlider" icon="/com/intellij/uiDesigner/icons/slider.png" removable="false" auto-create-binding="true" can-attach-label="false"> | |
| <default-constraints vsize-policy="0" hsize-policy="6" anchor="8" fill="1" /> | |
| </item> | |
| <item class="javax.swing.JSeparator" icon="/com/intellij/uiDesigner/icons/separator.png" removable="false" auto-create-binding="false" can-attach-label="false"> | |
| <default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3" /> | |
| </item> | |
| <item class="javax.swing.JProgressBar" icon="/com/intellij/uiDesigner/icons/progressbar.png" removable="false" auto-create-binding="true" can-attach-label="false"> | |
| <default-constraints vsize-policy="0" hsize-policy="6" anchor="0" fill="1" /> | |
| </item> | |
| <item class="javax.swing.JToolBar" icon="/com/intellij/uiDesigner/icons/toolbar.png" removable="false" auto-create-binding="false" can-attach-label="false"> | |
| <default-constraints vsize-policy="0" hsize-policy="6" anchor="0" fill="1"> | |
| <preferred-size width="-1" height="20" /> | |
| </default-constraints> | |
| </item> | |
| <item class="javax.swing.JToolBar$Separator" icon="/com/intellij/uiDesigner/icons/toolbarSeparator.png" removable="false" auto-create-binding="false" can-attach-label="false"> | |
| <default-constraints vsize-policy="0" hsize-policy="0" anchor="0" fill="1" /> | |
| </item> | |
| <item class="javax.swing.JScrollBar" icon="/com/intellij/uiDesigner/icons/scrollbar.png" removable="false" auto-create-binding="true" can-attach-label="false"> | |
| <default-constraints vsize-policy="6" hsize-policy="0" anchor="0" fill="2" /> | |
| </item> | |
| </group> | |
| </component> | |
| </project> |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| <?xml version="1.0" encoding="UTF-8"?> | |
| <project version="4"> | |
| <component name="VcsDirectoryMappings"> | |
| <mapping directory="" vcs="" /> | |
| </component> | |
| </project> |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| <?xml version="1.0" encoding="UTF-8"?> | |
| <module org.jetbrains.idea.maven.project.MavenProjectsManager.isMavenModule="true" type="JAVA_MODULE" version="4"> | |
| <component name="FacetManager"> | |
| <facet type="web" name="Web"> | |
| <configuration> | |
| <descriptors> | |
| <deploymentDescriptor name="web.xml" url="file://$MODULE_DIR$/src/main/webapp/WEB-INF/web.xml" /> | |
| </descriptors> | |
| <webroots> | |
| <root url="file://$MODULE_DIR$/src/main/webapp" relative="/" /> | |
| </webroots> | |
| <sourceRoots> | |
| <root url="file://$MODULE_DIR$/src/main/java" /> | |
| <root url="file://$MODULE_DIR$/src/main/resources" /> | |
| </sourceRoots> | |
| </configuration> | |
| </facet> | |
| </component> | |
| <component name="NewModuleRootManager" LANGUAGE_LEVEL="JDK_1_8" inherit-compiler-output="false"> | |
| <output url="file://$MODULE_DIR$/target/classes" /> | |
| <output-test url="file://$MODULE_DIR$/target/test-classes" /> | |
| <content url="file://$MODULE_DIR$"> | |
| <sourceFolder url="file://$MODULE_DIR$/src/main/java" isTestSource="false" /> | |
| <sourceFolder url="file://$MODULE_DIR$/src/main/resources" type="java-resource" /> | |
| <sourceFolder url="file://$MODULE_DIR$/src/test/java" isTestSource="true" /> | |
| <excludeFolder url="file://$MODULE_DIR$/target" /> | |
| </content> | |
| <orderEntry type="inheritedJdk" /> | |
| <orderEntry type="sourceFolder" forTests="false" /> | |
| <orderEntry type="library" name="Maven: org.springframework:spring-context:4.2.2.RELEASE" level="project" /> | |
| <orderEntry type="library" name="Maven: org.springframework:spring-beans:4.2.2.RELEASE" level="project" /> | |
| <orderEntry type="library" name="Maven: org.springframework:spring-expression:4.2.2.RELEASE" level="project" /> | |
| <orderEntry type="library" name="Maven: org.springframework:spring-aop:4.2.2.RELEASE" level="project" /> | |
| <orderEntry type="library" name="Maven: aopalliance:aopalliance:1.0" level="project" /> | |
| <orderEntry type="library" name="Maven: org.springframework:spring-webmvc:4.2.2.RELEASE" level="project" /> | |
| <orderEntry type="library" name="Maven: org.springframework:spring-web:4.2.2.RELEASE" level="project" /> | |
| <orderEntry type="library" name="Maven: org.springframework:spring-core:4.2.2.RELEASE" level="project" /> | |
| <orderEntry type="library" name="Maven: commons-logging:commons-logging:1.2" level="project" /> | |
| <orderEntry type="library" name="Maven: org.springframework:spring-orm:3.2.4.RELEASE" level="project" /> | |
| <orderEntry type="library" name="Maven: org.springframework:spring-jdbc:3.2.4.RELEASE" level="project" /> | |
| <orderEntry type="library" name="Maven: org.springframework:spring-tx:3.2.4.RELEASE" level="project" /> | |
| <orderEntry type="library" name="Maven: javax.servlet:jstl:1.2" level="project" /> | |
| <orderEntry type="library" name="Maven: javax.servlet:servlet-api:2.5" level="project" /> | |
| <orderEntry type="library" name="Maven: org.hibernate:hibernate-core:4.2.6.Final" level="project" /> | |
| <orderEntry type="library" name="Maven: antlr:antlr:2.7.7" level="project" /> | |
| <orderEntry type="library" name="Maven: org.jboss.logging:jboss-logging:3.1.0.GA" level="project" /> | |
| <orderEntry type="library" name="Maven: dom4j:dom4j:1.6.1" level="project" /> | |
| <orderEntry type="library" name="Maven: org.jboss.spec.javax.transaction:jboss-transaction-api_1.1_spec:1.0.1.Final" level="project" /> | |
| <orderEntry type="library" name="Maven: org.hibernate.javax.persistence:hibernate-jpa-2.0-api:1.0.1.Final" level="project" /> | |
| <orderEntry type="library" name="Maven: org.hibernate.common:hibernate-commons-annotations:4.0.2.Final" level="project" /> | |
| <orderEntry type="library" name="Maven: org.javassist:javassist:3.15.0-GA" level="project" /> | |
| <orderEntry type="library" name="Maven: commons-dbcp:commons-dbcp:1.4" level="project" /> | |
| <orderEntry type="library" name="Maven: commons-pool:commons-pool:1.5.4" level="project" /> | |
| <orderEntry type="library" name="Maven: mysql:mysql-connector-java:5.1.35" level="project" /> | |
| <orderEntry type="library" name="Maven: javax.validation:validation-api:1.0.0.GA" level="project" /> | |
| <orderEntry type="library" name="Maven: org.hibernate:hibernate-validator:4.3.2.Final" level="project" /> | |
| <orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-core:2.6.3" level="project" /> | |
| <orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-databind:2.6.3" level="project" /> | |
| <orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-annotations:2.6.0" level="project" /> | |
| <orderEntry type="library" name="Maven: org.apache.tiles:tiles-core:3.0.5" level="project" /> | |
| <orderEntry type="library" name="Maven: org.apache.tiles:tiles-api:3.0.5" level="project" /> | |
| <orderEntry type="library" name="Maven: org.apache.tiles:tiles-request-api:1.0.6" level="project" /> | |
| <orderEntry type="library" name="Maven: commons-digester:commons-digester:2.0" level="project" /> | |
| <orderEntry type="library" name="Maven: commons-beanutils:commons-beanutils:1.8.0" level="project" /> | |
| <orderEntry type="library" name="Maven: org.slf4j:slf4j-api:1.7.6" level="project" /> | |
| <orderEntry type="library" name="Maven: org.apache.tiles:tiles-jsp:3.0.5" level="project" /> | |
| <orderEntry type="library" name="Maven: org.apache.tiles:tiles-servlet:3.0.5" level="project" /> | |
| <orderEntry type="library" name="Maven: org.apache.tiles:tiles-request-servlet:1.0.6" level="project" /> | |
| <orderEntry type="library" name="Maven: org.apache.tiles:tiles-template:3.0.5" level="project" /> | |
| <orderEntry type="library" name="Maven: org.apache.tiles:tiles-autotag-core-runtime:1.1.0" level="project" /> | |
| <orderEntry type="library" name="Maven: org.apache.tiles:tiles-request-jsp:1.0.6" level="project" /> | |
| <orderEntry type="library" name="Maven: org.slf4j:jcl-over-slf4j:1.7.12" level="project" /> | |
| <orderEntry type="library" name="Maven: ch.qos.logback:logback-classic:1.1.3" level="project" /> | |
| <orderEntry type="library" name="Maven: ch.qos.logback:logback-core:1.1.3" level="project" /> | |
| <orderEntry type="library" scope="PROVIDED" name="Maven: javax.servlet:javax.servlet-api:3.1.0" level="project" /> | |
| <orderEntry type="library" scope="RUNTIME" name="Maven: log4j:log4j:1.2.17" level="project" /> | |
| <orderEntry type="library" name="Maven: org.slf4j:slf4j-log4j12:1.6.1" level="project" /> | |
| <orderEntry type="library" name="Maven: commons-io:commons-io:2.4" level="project" /> | |
| <orderEntry type="library" name="Maven: org.apache.commons:commons-lang3:3.4" level="project" /> | |
| <orderEntry type="library" name="Maven: net.sf.supercsv:super-csv:2.4.0" level="project" /> | |
| <orderEntry type="library" name="Maven: com.lowagie:itext:4.2.1" level="project" /> | |
| <orderEntry type="library" name="Maven: org.bouncycastle:bctsp-jdk14:1.38" level="project" /> | |
| <orderEntry type="library" name="Maven: org.bouncycastle:bcprov-jdk14:1.38" level="project" /> | |
| <orderEntry type="library" name="Maven: org.bouncycastle:bcmail-jdk14:1.38" level="project" /> | |
| <orderEntry type="library" name="Maven: jfree:jfreechart:1.0.12" level="project" /> | |
| <orderEntry type="library" name="Maven: jfree:jcommon:1.0.15" level="project" /> | |
| <orderEntry type="library" name="Maven: org.swinglabs:pdf-renderer:1.0.5" level="project" /> | |
| <orderEntry type="library" name="Maven: org.apache.poi:poi:3.10-beta2" level="project" /> | |
| <orderEntry type="library" name="Maven: commons-codec:commons-codec:1.5" level="project" /> | |
| </component> | |
| </module> |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| <?xml version="1.0" encoding="UTF-8"?> | |
| <project xmlns="http://maven.apache.org/POM/4.0.0" | |
| xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" | |
| xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> | |
| <modelVersion>4.0.0</modelVersion> | |
| <groupId>com.arms.ari</groupId> | |
| <artifactId>CoreSytemSpring</artifactId> | |
| <version>1.0-SNAPSHOT</version> | |
| <packaging>war</packaging> | |
| <properties> | |
| <jdk.version>1.8</jdk.version> | |
| <spring.version>4.2.2.RELEASE</spring.version> | |
| <jackson.version>2.6.3</jackson.version> | |
| <logback.version>1.1.3</logback.version> | |
| <jcl.slf4j.version>1.7.12</jcl.slf4j.version> | |
| <jstl.version>1.2</jstl.version> | |
| <servletapi.version>3.1.0</servletapi.version> | |
| <tiles.version>3.0.5</tiles.version> | |
| <super-csv.version>2.4.0</super-csv.version> | |
| </properties> | |
| <dependencies> | |
| <!-- Spring MVC --> | |
| <dependency> | |
| <groupId>org.springframework</groupId> | |
| <artifactId>spring-context</artifactId> | |
| <version>${spring.version}</version> | |
| </dependency> | |
| <dependency> | |
| <groupId>org.springframework</groupId> | |
| <artifactId>spring-aop</artifactId> | |
| <version>${spring.version}</version> | |
| </dependency> | |
| <dependency> | |
| <groupId>org.springframework</groupId> | |
| <artifactId>spring-webmvc</artifactId> | |
| <version>${spring.version}</version> | |
| <exclusions> | |
| <exclusion> | |
| <groupId>commons-logging</groupId> | |
| <artifactId>commons-logging</artifactId> | |
| </exclusion> | |
| </exclusions> | |
| </dependency> | |
| <dependency> | |
| <groupId>org.springframework</groupId> | |
| <artifactId>spring-web</artifactId> | |
| <version>${spring.version}</version> | |
| </dependency> | |
| <dependency> | |
| <groupId>org.springframework</groupId> | |
| <artifactId>spring-core</artifactId> | |
| <version>${spring.version}</version> | |
| </dependency> | |
| <dependency> | |
| <groupId>org.springframework</groupId> | |
| <artifactId>spring-orm</artifactId> | |
| <version>3.2.4.RELEASE</version> | |
| </dependency> | |
| <dependency> | |
| <groupId>org.springframework</groupId> | |
| <artifactId>spring-tx</artifactId> | |
| <version>3.2.4.RELEASE</version> | |
| </dependency> | |
| <dependency> | |
| <groupId>javax.servlet</groupId> | |
| <artifactId>jstl</artifactId> | |
| <version>1.2</version> | |
| </dependency> | |
| <dependency> | |
| <groupId>javax.servlet</groupId> | |
| <artifactId>servlet-api</artifactId> | |
| <version>2.5</version> | |
| </dependency> | |
| <!-- Database --> | |
| <dependency> | |
| <groupId>org.hibernate</groupId> | |
| <artifactId>hibernate-core</artifactId> | |
| <version>4.2.6.Final</version> | |
| </dependency> | |
| <dependency> | |
| <groupId>commons-dbcp</groupId> | |
| <artifactId>commons-dbcp</artifactId> | |
| <version>1.4</version> | |
| </dependency> | |
| <dependency> | |
| <groupId>mysql</groupId> | |
| <artifactId>mysql-connector-java</artifactId> | |
| <version>5.1.35</version> | |
| </dependency> | |
| <!-- validation --> | |
| <dependency> | |
| <groupId>javax.validation</groupId> | |
| <artifactId>validation-api</artifactId> | |
| <version>1.0.0.GA</version> | |
| </dependency> | |
| <dependency> | |
| <groupId>org.hibernate</groupId> | |
| <artifactId>hibernate-validator</artifactId> | |
| <version>4.3.2.Final</version> | |
| </dependency> | |
| <!-- Need this for json to/from object --> | |
| <dependency> | |
| <groupId>com.fasterxml.jackson.core</groupId> | |
| <artifactId>jackson-core</artifactId> | |
| <version>${jackson.version}</version> | |
| </dependency> | |
| <dependency> | |
| <groupId>com.fasterxml.jackson.core</groupId> | |
| <artifactId>jackson-databind</artifactId> | |
| <version>${jackson.version}</version> | |
| </dependency> | |
| <!-- JSTL for views --> | |
| <dependency> | |
| <groupId>javax.servlet</groupId> | |
| <artifactId>jstl</artifactId> | |
| <version>${jstl.version}</version> | |
| </dependency> | |
| <!-- Layouts --> | |
| <dependency> | |
| <groupId>org.apache.tiles</groupId> | |
| <artifactId>tiles-core</artifactId> | |
| <version>${tiles.version}</version> | |
| </dependency> | |
| <dependency> | |
| <groupId>org.apache.tiles</groupId> | |
| <artifactId>tiles-jsp</artifactId> | |
| <version>${tiles.version}</version> | |
| </dependency> | |
| <!-- Logging --> | |
| <dependency> | |
| <groupId>org.slf4j</groupId> | |
| <artifactId>jcl-over-slf4j</artifactId> | |
| <version>${jcl.slf4j.version}</version> | |
| </dependency> | |
| <dependency> | |
| <groupId>ch.qos.logback</groupId> | |
| <artifactId>logback-classic</artifactId> | |
| <version>${logback.version}</version> | |
| </dependency> | |
| <!-- compile only, deployed container will provide this --> | |
| <!-- Need this for config annotation --> | |
| <dependency> | |
| <groupId>javax.servlet</groupId> | |
| <artifactId>javax.servlet-api</artifactId> | |
| <version>${servletapi.version}</version> | |
| <scope>provided</scope> | |
| </dependency> | |
| <!-- Log4j --> | |
| <dependency> | |
| <groupId>log4j</groupId> | |
| <artifactId>log4j</artifactId> | |
| <version>1.2.17</version> | |
| <scope>runtime</scope> | |
| </dependency> | |
| <dependency> | |
| <groupId>org.slf4j</groupId> | |
| <artifactId>slf4j-log4j12</artifactId> | |
| <version>1.6.1</version> | |
| </dependency> | |
| <!-- Logging --> | |
| <dependency> | |
| <groupId>org.slf4j</groupId> | |
| <artifactId>jcl-over-slf4j</artifactId> | |
| <version>${jcl.slf4j.version}</version> | |
| </dependency> | |
| <dependency> | |
| <groupId>ch.qos.logback</groupId> | |
| <artifactId>logback-classic</artifactId> | |
| <version>${logback.version}</version> | |
| </dependency> | |
| <!-- Apache Commons IO --> | |
| <dependency> | |
| <groupId>commons-io</groupId> | |
| <artifactId>commons-io</artifactId> | |
| <version>2.4</version> | |
| </dependency> | |
| <dependency> | |
| <groupId>org.apache.commons</groupId> | |
| <artifactId>commons-lang3</artifactId> | |
| <version>3.4</version> | |
| </dependency> | |
| <!-- CSV --> | |
| <dependency> | |
| <groupId>net.sf.supercsv</groupId> | |
| <artifactId>super-csv</artifactId> | |
| <version>${super-csv.version}</version> | |
| </dependency> | |
| <!-- Needed for PDF View --> | |
| <dependency> | |
| <groupId>com.lowagie</groupId> | |
| <artifactId>itext</artifactId> | |
| <version>4.2.1</version> | |
| </dependency> | |
| <!-- Needed for XLS View --> | |
| <dependency> | |
| <groupId>org.apache.poi</groupId> | |
| <artifactId>poi</artifactId> | |
| <version>3.10-beta2</version> | |
| </dependency> | |
| </dependencies> | |
| <build> | |
| <plugins> | |
| <plugin> | |
| <groupId>org.apache.maven.plugins</groupId> | |
| <artifactId>maven-compiler-plugin</artifactId> | |
| <version>3.3</version> | |
| <configuration> | |
| <source>${jdk.version}</source> | |
| <target>${jdk.version}</target> | |
| </configuration> | |
| </plugin> | |
| <plugin> | |
| <groupId>org.eclipse.jetty</groupId> | |
| <artifactId>jetty-maven-plugin</artifactId> | |
| <version>9.2.11.v20150529</version> | |
| <configuration> | |
| <scanIntervalSeconds>10</scanIntervalSeconds> | |
| <webApp> | |
| <contextPath>/spring4ajax</contextPath> | |
| </webApp> | |
| </configuration> | |
| </plugin> | |
| <plugin> | |
| <groupId>org.apache.maven.plugins</groupId> | |
| <artifactId>maven-eclipse-plugin</artifactId> | |
| <version>2.10</version> | |
| <configuration> | |
| <downloadSources>true</downloadSources> | |
| <downloadJavadocs>true</downloadJavadocs> | |
| <wtpversion>2.0</wtpversion> | |
| <wtpContextName>spring4ajax</wtpContextName> | |
| </configuration> | |
| </plugin> | |
| </plugins> | |
| </build> | |
| </project> |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| package com.ari.arms.core.system.web.constant; | |
| import org.springframework.context.MessageSource; | |
| import java.util.*; | |
| /** | |
| * Created by arms_matsushita on 西暦2015/12/29. | |
| */ | |
| public final class EmployeeConstant { | |
| public enum COLUMN { | |
| NAME("app.employee.master.column.name", "name"), | |
| EMAIL("app.employee.master.column.email", "email"), | |
| THEORETICAL_COST("app.employee.master.column.theoretical.cost", "theoreticalCost"); | |
| private String label; | |
| private String columnName; | |
| COLUMN(String label, String columnName) { | |
| this.label = label; | |
| this.columnName = columnName; | |
| } | |
| public String getLabel() { return label; } | |
| public String getColumnName() { return columnName; } | |
| } | |
| public static Map<String, String> getLabelMap(MessageSource messageSource, Locale locale) { | |
| Map<String, String> map = new HashMap<>(); | |
| for(COLUMN c : COLUMN.values()) { | |
| map.put(c.columnName, messageSource.getMessage(c.getLabel(), null, locale)); | |
| } | |
| return map; | |
| } | |
| } |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| package com.ari.arms.core.system.web.controller; | |
| import com.ari.arms.core.system.web.jsonview.Views; | |
| import com.ari.arms.core.system.web.model.*; | |
| import com.fasterxml.jackson.annotation.JsonView; | |
| import org.springframework.util.StringUtils; | |
| import org.springframework.web.bind.annotation.RequestBody; | |
| import org.springframework.web.bind.annotation.RequestMapping; | |
| import org.springframework.web.bind.annotation.RestController; | |
| import javax.annotation.PostConstruct; | |
| import java.util.ArrayList; | |
| import java.util.List; | |
| /** | |
| * Created by arms_matsushita on 西暦2015/12/17. | |
| */ | |
| @RestController | |
| public class AjaxController { | |
| List<SampleUser> users; | |
| @JsonView(Views.Public.class) | |
| @RequestMapping(value = "/search/api/getSearchResult") | |
| public AjaxSampleBody getSearchResultViaAjax(@RequestBody SearchCriteria search) { | |
| AjaxSampleBody result = new AjaxSampleBody(); | |
| if (isValidSearchCriteria(search)) { | |
| List<SampleUser> users = findByUserNameOrEmail(search.getUsername(), search.getEmail()); | |
| if (users.size() > 0) { | |
| result.setCode("200"); | |
| result.setMsg(""); | |
| result.setResult(users); | |
| } else { | |
| result.setCode("204"); | |
| result.setMsg("No user!"); | |
| } | |
| } else { | |
| result.setCode("499"); | |
| result.setMsg("Search criteria is empty!"); | |
| } | |
| //AjaxResponseBody will be converted into json format and send back to client. | |
| return result; | |
| } | |
| // Init some users for testing | |
| @PostConstruct | |
| private void iniDataForTesting() { | |
| users = new ArrayList<SampleUser>(); | |
| SampleUser user1 = new SampleUser("mkyong", "pass123", "[email protected]", "012-1234567", "address 123"); | |
| SampleUser user2 = new SampleUser("yflow", "pass456", "[email protected]", "016-7654321", "address 456"); | |
| SampleUser user3 = new SampleUser("laplap", "pass789", "[email protected]", "012-111111", "address 789"); | |
| users.add(user1); | |
| users.add(user2); | |
| users.add(user3); | |
| } | |
| private boolean isValidSearchCriteria(SearchCriteria search) { | |
| boolean valid = true; | |
| if (search == null) { | |
| valid = false; | |
| } | |
| if ((StringUtils.isEmpty(search.getUsername())) && (StringUtils.isEmpty(search.getEmail()))) { | |
| valid = false; | |
| } | |
| return valid; | |
| } | |
| // Simulate the search function | |
| private List<SampleUser> findByUserNameOrEmail(String username, String email) { | |
| List<SampleUser> result = new ArrayList<SampleUser>(); | |
| for (SampleUser user : users) { | |
| if ((!StringUtils.isEmpty(username)) && (!StringUtils.isEmpty(email))) { | |
| if (username.equals(user.getUsername()) && email.equals(user.getEmail())) { | |
| result.add(user); | |
| continue; | |
| } else { | |
| continue; | |
| } | |
| } | |
| if (!StringUtils.isEmpty(username)) { | |
| if (username.equals(user.getUsername())) { | |
| result.add(user); | |
| continue; | |
| } | |
| } | |
| if (!StringUtils.isEmpty(email)) { | |
| if (email.equals(user.getEmail())) { | |
| result.add(user); | |
| continue; | |
| } | |
| } | |
| } | |
| return result; | |
| } | |
| } |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| package com.ari.arms.core.system.web.controller.contract; | |
| import com.ari.arms.core.system.web.jsonview.Views; | |
| import com.ari.arms.core.system.web.model.AjaxSalesResponseBody; | |
| import com.ari.arms.core.system.web.service.contract.DevelopmentService; | |
| import com.fasterxml.jackson.annotation.JsonView; | |
| import org.springframework.beans.factory.annotation.Autowired; | |
| import org.springframework.web.bind.annotation.RequestMapping; | |
| import org.springframework.web.bind.annotation.RestController; | |
| import java.lang.reflect.InvocationTargetException; | |
| import java.util.Locale; | |
| /** | |
| * Created by arms_matsushita on 西暦2015/12/29. | |
| */ | |
| @RestController | |
| public class AjaxDevelopmentController { | |
| @Autowired | |
| private DevelopmentService developmentService; | |
| @JsonView(Views.Public.class) | |
| @RequestMapping(value = "/search/api/sales") | |
| public AjaxSalesResponseBody getSearchResultViaAjax(Locale locale) throws NoSuchFieldException, IllegalAccessException, InvocationTargetException, NoSuchMethodException { | |
| AjaxSalesResponseBody result = new AjaxSalesResponseBody(); | |
| result.setLabelColumnMap(developmentService.getEmployeeLabelMap(locale)); | |
| result.setValueMapList(developmentService.getEmployeeValueMapList(locale)); | |
| return result; | |
| } | |
| } |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| package com.ari.arms.core.system.web.controller.contract; | |
| import com.ari.arms.core.system.web.form.ContractDevelopmentForm; | |
| import com.ari.arms.core.system.web.model.Project; | |
| import com.ari.arms.core.system.web.service.contract.DevelopmentService; | |
| import org.springframework.beans.factory.annotation.Autowired; | |
| import org.springframework.context.MessageSource; | |
| import org.springframework.stereotype.Controller; | |
| import org.springframework.ui.Model; | |
| import org.springframework.validation.BindingResult; | |
| import org.springframework.web.bind.annotation.ModelAttribute; | |
| import org.springframework.web.bind.annotation.RequestMapping; | |
| import org.springframework.web.bind.annotation.RequestMethod; | |
| import org.springframework.web.bind.annotation.RequestParam; | |
| import org.springframework.web.servlet.mvc.support.RedirectAttributes; | |
| import javax.validation.Valid; | |
| import java.text.SimpleDateFormat; | |
| import java.util.Date; | |
| import java.util.Locale; | |
| /** | |
| * Created by arms_matsushita on 西暦2015/12/10. | |
| */ | |
| @Controller | |
| public class DevelopmentController { | |
| @Autowired | |
| DevelopmentService developmentService; | |
| @Autowired | |
| private MessageSource messageSource; | |
| @RequestMapping(value = "/contract/development/list", method = RequestMethod.GET) | |
| public String list(Model model, Locale locale) { | |
| developmentService.initProcess(model, locale); | |
| return "contract_development_list"; | |
| } | |
| @RequestMapping(value = "/contract/development/add", method = RequestMethod.GET) | |
| public String add(ContractDevelopmentForm contractDevelopmentForm, Model model, Locale locale) { | |
| developmentService.initProcess(model, locale); | |
| contractDevelopmentForm.setProjectAdditionalSalesList(developmentService.initProjectAdditionalSale()); | |
| contractDevelopmentForm.setProjectProfitLossList(developmentService.initProjectProfitLoss()); | |
| contractDevelopmentForm.setProjectProfitLossDateLockList(developmentService.initProjectProfitLossDateLock()); | |
| model.addAttribute("contractTypes", developmentService.findContractTypeAll()); | |
| model.addAttribute("projectStatuses", developmentService.findProjectStatusAll()); | |
| model.addAttribute("projectProfitLossTypes", developmentService.findProjectProfitLossTypeAll()); | |
| model.addAttribute("positions", developmentService.findPositionAll()); | |
| model.addAttribute("today", new SimpleDateFormat("yyyy-MM-dd").format(new Date())); | |
| return "contract_development_add"; | |
| } | |
| @RequestMapping(value = "/contract/development/add_confirm", method = RequestMethod.POST) | |
| public String addConfirm(@Valid @ModelAttribute("project") Project project, Model model, Locale locale, BindingResult result) { | |
| // Error Check | |
| if (result.hasErrors()) { | |
| return "contract_development_add"; | |
| } | |
| developmentService.initProcess(model, locale); | |
| return "contract_development_add_confirm"; | |
| } | |
| @RequestMapping(value = "/contract/development/save", method = RequestMethod.POST) | |
| public String save(@Valid @ModelAttribute("project") Project project) { | |
| developmentService.save(project); | |
| return "redirect:/contract/development/save?complete"; | |
| } | |
| @RequestMapping(value = "/contract/development/save", params = "complete") | |
| public String save(Model model, Locale locale) { | |
| developmentService.initProcess(model, locale); | |
| return "contract_development_save_complete"; | |
| } | |
| @RequestMapping(value = "/contract/development/edit", method = RequestMethod.GET) | |
| public String edit(@ModelAttribute("project") Project project, Model model, Locale locale) { | |
| developmentService.initProcess(model, locale); | |
| model.addAttribute("project", developmentService.findById(project.getId())); | |
| return "contract_development_edit"; | |
| } | |
| @RequestMapping(value = "/contract/development/edit_confirm", method = RequestMethod.POST) | |
| public String editConfirm(@Valid @ModelAttribute("project") Project project, BindingResult result, Model model, Locale locale) { | |
| developmentService.initProcess(model, locale); | |
| // Error Check | |
| if (result.hasErrors()) { | |
| return "contract_development_edit"; | |
| } | |
| model.addAttribute("project", project); | |
| return "contract_development_edit_confirm"; | |
| } | |
| @RequestMapping(value = "/contract/development/update", method = RequestMethod.POST) | |
| public String update(@Valid @ModelAttribute("project") Project project) { | |
| developmentService.update(project); | |
| return "/contract/development/update?complate"; | |
| } | |
| @RequestMapping(value = "/contract/development/update", params = "complete") | |
| public String update(Model model, Locale locale) { | |
| return "contract_development_update_complete"; | |
| } | |
| @RequestMapping(value = "/contract/development/delete", method = RequestMethod.GET) | |
| public String delete(@RequestParam("id") Integer id, Model model, Locale locale, RedirectAttributes redirectAttributes) { | |
| developmentService.initProcess(model, locale); | |
| developmentService.delete(id); | |
| redirectAttributes.addFlashAttribute("deletedMessage", messageSource.getMessage("comment.deleted.message", null, locale)); | |
| return "redirect:/master/employee/list"; | |
| } | |
| @RequestMapping(value = "/contract/development/detail", method = RequestMethod.GET) | |
| public String detail(@RequestParam("id") Integer id, Model model, Locale locale) { | |
| developmentService.initProcess(model, locale); | |
| model.addAttribute("project", developmentService.findById(id)); | |
| return "contract_development_detail"; | |
| } | |
| } |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| package com.ari.arms.core.system.web.controller; | |
| import org.springframework.stereotype.Controller; | |
| import org.springframework.ui.Model; | |
| import org.springframework.web.bind.annotation.RequestMapping; | |
| import org.springframework.web.bind.annotation.RequestMethod; | |
| /** | |
| * Created by arms_matsushita on 西暦2015/11/28. | |
| */ | |
| @Controller | |
| @RequestMapping(value = "/") | |
| public class HomeController { | |
| @RequestMapping(method = RequestMethod.GET) | |
| public String home(Model model) { | |
| return "index"; | |
| } | |
| } |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| package com.ari.arms.core.system.web.controller.master; | |
| import com.ari.arms.core.system.web.form.FileUploadForm; | |
| import com.ari.arms.core.system.web.model.Employee; | |
| import com.ari.arms.core.system.web.service.master.CsvFileService; | |
| import com.ari.arms.core.system.web.service.master.EmployeeService; | |
| import com.ari.arms.core.system.web.util.CSVReader; | |
| import com.ari.arms.core.system.web.validator.FileUploadFormValidator; | |
| import org.springframework.beans.factory.annotation.Autowired; | |
| import org.springframework.beans.factory.annotation.Qualifier; | |
| import org.springframework.context.MessageSource; | |
| import org.springframework.stereotype.Controller; | |
| import org.springframework.ui.Model; | |
| import org.springframework.validation.BindingResult; | |
| import org.springframework.validation.annotation.Validated; | |
| import org.springframework.web.bind.WebDataBinder; | |
| import org.springframework.web.bind.annotation.*; | |
| import org.springframework.web.multipart.MultipartFile; | |
| import org.springframework.web.servlet.mvc.support.RedirectAttributes; | |
| import javax.servlet.http.HttpServletResponse; | |
| import javax.validation.Valid; | |
| import java.beans.IntrospectionException; | |
| import java.io.IOException; | |
| import java.lang.reflect.InvocationTargetException; | |
| import java.util.ArrayList; | |
| import java.util.List; | |
| import java.util.Locale; | |
| /** | |
| * Created by arms_matsushita on 西暦2015/12/04. | |
| */ | |
| @Controller | |
| public class EmployeeController { | |
| @Autowired | |
| private EmployeeService employeeService; | |
| @Autowired | |
| private CsvFileService csvFileService; | |
| @Autowired | |
| private MessageSource messageSource; | |
| @ModelAttribute | |
| public FileUploadForm setFileUploadForm() { | |
| return new FileUploadForm(); | |
| } | |
| @Autowired | |
| @Qualifier("fileUploadValidator") | |
| private FileUploadFormValidator fileUploadFormValidator; | |
| @InitBinder("fileUploadForm") | |
| private void initBinder(WebDataBinder binder) { | |
| binder.setValidator(this.fileUploadFormValidator); | |
| } | |
| /** | |
| * List Page | |
| * | |
| * @param model | |
| * @param locale | |
| * @return | |
| */ | |
| @RequestMapping(value = "/master/employee/list", method = RequestMethod.GET) | |
| public String list(Model model, Locale locale) { | |
| employeeService.initProcess(model, locale); | |
| List<Employee> result = employeeService.getAll(); | |
| model.addAttribute("employeeList", result); | |
| return "master_employee_list"; | |
| } | |
| /** | |
| * Add Page | |
| * | |
| * @param model | |
| * @param locale | |
| * @param employee | |
| * @return | |
| */ | |
| @RequestMapping(value = "/master/employee/add") | |
| public String add(Model model, Locale locale, Employee employee) { | |
| employeeService.initProcess(model, locale); | |
| model.addAttribute("locale", locale.getLanguage()); | |
| model.addAttribute("employee", employee); | |
| return "master_employee_add"; | |
| } | |
| /** | |
| * Add Confirm Page | |
| * | |
| * @param employee | |
| * @param result | |
| * @param locale | |
| * @param model | |
| * @return | |
| */ | |
| @RequestMapping(value = "/master/employee/add_confirm", method = RequestMethod.POST) | |
| public String addConfirm(@Valid Employee employee, BindingResult result, Locale locale, Model model) { | |
| employeeService.initProcess(model, locale); | |
| if (result.hasErrors()) { | |
| model.addAttribute("errorMessage", result.getFieldError().getDefaultMessage()); | |
| return add(model, locale, employee); | |
| } | |
| model.addAttribute("employee", employee); | |
| return "master_employee_add_confirm"; | |
| } | |
| /** | |
| * Save | |
| * | |
| * @param employee | |
| * @param model | |
| * @param locale | |
| * @return | |
| */ | |
| @RequestMapping(value = "/master/employee/save", method = RequestMethod.POST) | |
| public String save(@ModelAttribute("employee") Employee employee, Model model, Locale locale) { | |
| employeeService.initProcess(model, locale); | |
| employeeService.save(employee); | |
| return "redirect:/master/employee/save?complete"; | |
| } | |
| /** | |
| * Save Complete Page | |
| * @param model | |
| * @param locale | |
| * @return | |
| */ | |
| @RequestMapping(value = "/master/employee/save", method = RequestMethod.GET, params = "complete") | |
| public String save(Model model, Locale locale) { | |
| employeeService.initProcess(model, locale); | |
| return "master_employee_save"; | |
| } | |
| /** | |
| * Edit Page | |
| * | |
| * @param id | |
| * @param model | |
| * @param employee | |
| * @param locale | |
| * @return | |
| */ | |
| @RequestMapping(value = "/master/employee/edit") | |
| public String edit(@RequestParam("id") Long id, Model model, @ModelAttribute("employee") Employee employee, Locale locale) { | |
| employeeService.initProcess(model, locale); | |
| model.addAttribute("locale", locale.getLanguage()); | |
| if (employee.getName() == null) { | |
| model.addAttribute("employee", employeeService.getById(id)); | |
| } else { | |
| model.addAttribute("employee", employee); | |
| } | |
| return "master_employee_edit"; | |
| } | |
| /** | |
| * Edit Confirm Page | |
| * | |
| * @param employee | |
| * @param result | |
| * @param locale | |
| * @param model | |
| * @return | |
| */ | |
| @RequestMapping(value = "/master/employee/edit_confirm", method = RequestMethod.POST) | |
| public String editConfirm(@Valid Employee employee, BindingResult result, Locale locale, Model model) { | |
| employeeService.initProcess(model, locale); | |
| if (result.hasErrors()) { | |
| model.addAttribute("errorMessage", result.getFieldError().getDefaultMessage()); | |
| return edit(employee.getId(), model, employee, locale); | |
| } | |
| model.addAttribute("employee", employee); | |
| return "master_employee_edit_confirm"; | |
| } | |
| /** | |
| * Update | |
| * | |
| * @param employee | |
| * @param model | |
| * @param locale | |
| * @return | |
| */ | |
| @RequestMapping(value = "/master/employee/update", method = RequestMethod.POST) | |
| public String update(@Valid @ModelAttribute("employee") Employee employee, Model model, Locale locale) { | |
| employeeService.initProcess(model, locale); | |
| employeeService.update(employee); | |
| return "redirect:/master/employee/save?complete"; | |
| } | |
| /** | |
| * Delete | |
| * | |
| * @param id | |
| * @param model | |
| * @param locale | |
| * @param redirectAttributes | |
| * @return | |
| */ | |
| @RequestMapping(value = "/master/employee/delete") | |
| public String delete(@RequestParam("id") Long id, Model model, Locale locale, RedirectAttributes redirectAttributes) { | |
| employeeService.initProcess(model, locale); | |
| employeeService.delete(id); | |
| redirectAttributes.addFlashAttribute("deletedMessage", messageSource.getMessage("comment.deleted.message", null, locale)); | |
| return "redirect:/master/employee/list"; | |
| } | |
| /** | |
| * CSV Upload Page | |
| * | |
| * @param model | |
| * @param locale | |
| * @return | |
| */ | |
| @RequestMapping(value = "/master/employee/csv_upload", method = RequestMethod.GET) | |
| public String csvUpload(Model model, Locale locale) { | |
| employeeService.initProcess(model, locale); | |
| return "master_employee_csv_upload"; | |
| } | |
| /** | |
| * CSV Confirm Page | |
| * @param form | |
| * @param result | |
| * @param model | |
| * @param locale | |
| * @return | |
| */ | |
| @RequestMapping(value = "/master/employee/csv_confirm", method = RequestMethod.POST) | |
| public String csvConfirm(@Validated FileUploadForm form, BindingResult result, Model model, Locale locale) { | |
| employeeService.initProcess(model, locale); | |
| // Error Check | |
| if (result.hasErrors()) { | |
| return "master_employee_csv_upload"; | |
| } | |
| MultipartFile uploadFile = form.getFile(); | |
| CSVReader reader = new CSVReader(uploadFile); | |
| model.addAttribute("valueList", reader.read()); | |
| model.addAttribute("fileUploadForm", form); | |
| return "master_employee_csv_confirm"; | |
| } | |
| /** | |
| * CSV Import | |
| * @param form | |
| * @param result | |
| * @param model | |
| * @param locale | |
| * @return | |
| * @throws InstantiationException | |
| * @throws IllegalAccessException | |
| * @throws java.beans.IntrospectionException | |
| * @throws java.lang.reflect.InvocationTargetException | |
| */ | |
| @RequestMapping(value = "/master/employee/csv_import") | |
| public String csvImport(@Validated FileUploadForm form, BindingResult result, Model model, Locale locale) throws InstantiationException, IllegalAccessException, IntrospectionException, InvocationTargetException { | |
| employeeService.initProcess(model, locale); | |
| // Error Check | |
| if (result.hasErrors()) { | |
| return "master_employee_csv_upload"; | |
| } | |
| MultipartFile uploadFile = form.getFile(); | |
| CSVReader reader = new CSVReader(uploadFile); | |
| employeeService.importCsv(reader.read()); | |
| return "redirect:/master/employee/csv_import?complete"; | |
| } | |
| /** | |
| * CSV Import Complate Page | |
| * @param model | |
| * @param locale | |
| * @return | |
| */ | |
| @RequestMapping(value = "/master/employee/csv_import", method = RequestMethod.GET, params = "complete") | |
| public String csvImport(Model model, Locale locale) { | |
| employeeService.initProcess(model, locale); | |
| return "master_employee_csv_import"; | |
| } | |
| /** | |
| * CSV Export | |
| * @param response | |
| * @throws java.io.IOException | |
| */ | |
| @RequestMapping(value = "/master/employee/csv_export", method = RequestMethod.GET) | |
| public void csvExport(HttpServletResponse response) throws IOException { | |
| List employeeList = employeeService.getAll(); | |
| String csvFileName = "employee.csv"; | |
| response.setContentType("text/csv"); | |
| String headerKey = "Content-Disposition"; | |
| String headerValue = String.format("attachment; filename=\"%s\"", csvFileName); | |
| response.setHeader(headerKey, headerValue); | |
| List<String> excludeList = new ArrayList<String>(); | |
| excludeList.add("id"); | |
| csvFileService.setCsvWriter(response.getWriter(), employeeList, Employee.class, excludeList); | |
| } | |
| } |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| package com.ari.arms.core.system.web.controller; | |
| import org.springframework.stereotype.Controller; | |
| import org.springframework.ui.ModelMap; | |
| import org.springframework.web.bind.annotation.RequestMapping; | |
| import org.springframework.web.bind.annotation.RequestMethod; | |
| @Controller | |
| public class WelcomeController { | |
| @RequestMapping(value = "/welcome", method = RequestMethod.GET) | |
| public String printWelcome(ModelMap model) { | |
| return "welcome"; | |
| } | |
| } |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| package com.ari.arms.core.system.web.dao; | |
| import org.hibernate.Session; | |
| import org.hibernate.SessionFactory; | |
| import org.springframework.beans.factory.annotation.Autowired; | |
| import javax.annotation.PostConstruct; | |
| /** | |
| * Created by arms_matsushita on 西暦2015/12/10. | |
| */ | |
| public class AbstAppDao { | |
| protected Session session; | |
| @Autowired | |
| protected SessionFactory sessionFactory; | |
| @PostConstruct | |
| public void init() { | |
| if(session == null) { | |
| session = sessionFactory.openSession(); | |
| } else if(!session.isOpen()) { | |
| session = sessionFactory.openSession(); | |
| } else { | |
| session = sessionFactory.getCurrentSession(); | |
| } | |
| } | |
| } |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| package com.ari.arms.core.system.web.dao; | |
| import com.ari.arms.core.system.web.model.ContractType; | |
| import org.hibernate.HibernateException; | |
| import org.hibernate.Query; | |
| import org.springframework.stereotype.Repository; | |
| import java.util.List; | |
| /** | |
| * Created by arms_matsushita on 西暦2015/12/13. | |
| */ | |
| @Repository | |
| public class ContractDaoImpl extends AbstAppDao implements ContractTypeDao { | |
| @Override | |
| public List<ContractType> findAll() { | |
| List<ContractType> result = null; | |
| try { | |
| final Query query = session.createQuery("FROM " + ContractType.class.getName()); | |
| result = query.list(); | |
| } catch (final HibernateException e) { | |
| // TODO Forward 500 error page | |
| throw e; | |
| } | |
| return result; | |
| } | |
| } |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| package com.ari.arms.core.system.web.dao; | |
| import com.ari.arms.core.system.web.model.ContractType; | |
| import java.util.List; | |
| /** | |
| * Created by arms_matsushita on 西暦2015/12/13. | |
| */ | |
| public interface ContractTypeDao { | |
| public List<ContractType> findAll(); | |
| } |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| package com.ari.arms.core.system.web.dao; | |
| import com.ari.arms.core.system.web.model.Employee; | |
| import org.hibernate.Session; | |
| import java.lang.reflect.InvocationTargetException; | |
| import java.util.List; | |
| import java.util.Map; | |
| /** | |
| * Created by arms_matsushita on 西暦2015/11/29. | |
| */ | |
| public interface EmployeeDao { | |
| public List<Employee> findAll(); | |
| public List<Employee> findAllBySpecifiedColumnOrder(String columnOrder); | |
| public void save(Employee employee); | |
| public void save(List<Employee> employeeList); | |
| public Employee findById(Long id); | |
| public void update(Employee employee); | |
| public void delete(Long id); | |
| public void deleteAll(); | |
| public void deleteAll4Csv(); | |
| public Session getSession(); | |
| } |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| package com.ari.arms.core.system.web.dao; | |
| import com.ari.arms.core.system.web.model.Employee; | |
| import org.hibernate.HibernateException; | |
| import org.hibernate.Query; | |
| import org.hibernate.Session; | |
| import org.springframework.stereotype.Repository; | |
| import java.lang.reflect.Field; | |
| import java.lang.reflect.InvocationTargetException; | |
| import java.lang.reflect.Method; | |
| import java.util.ArrayList; | |
| import java.util.HashMap; | |
| import java.util.List; | |
| import java.util.Map; | |
| /** | |
| * Created by arms_matsushita on 西暦2015/11/29. | |
| */ | |
| @Repository | |
| public class EmployeeDaoImpl extends AbstAppDao implements EmployeeDao { | |
| @Override | |
| public List<Employee> findAll() throws HibernateException { | |
| List<Employee> result; | |
| try { | |
| final Query query = session.createQuery("FROM " + Employee.class.getName()); | |
| result = query.list(); | |
| } catch (final HibernateException e) { | |
| // TODO Forward 500 error page | |
| throw e; | |
| } | |
| return result; | |
| } | |
| @Override | |
| public List<Employee> findAllBySpecifiedColumnOrder(String columnOrder) { | |
| List<Employee> result; | |
| try { | |
| final Query query = session.createQuery("SELECT " + columnOrder + " FROM " + Employee.class.getName()); | |
| result = query.list(); | |
| } catch (final HibernateException e) { | |
| // TODO Forward 500 error page | |
| throw e; | |
| } | |
| return result; | |
| } | |
| @Override | |
| public Employee findById(Long id) { | |
| try { | |
| final Query query = session.createQuery("FROM " + Employee.class.getName() + " WHERE id = :id"); | |
| query.setParameter("id", id); | |
| List<Employee> resultList = query.list(); | |
| return resultList.get(0); | |
| } catch (final HibernateException e) { | |
| // TODO Forward 500 error page | |
| throw e; | |
| } | |
| } | |
| @Override | |
| public void save(Employee employee) { | |
| try { | |
| session.getTransaction().begin(); | |
| session.save(employee); | |
| session.getTransaction().commit(); | |
| } catch (final HibernateException e) { | |
| session.getTransaction().rollback(); | |
| // TODO Forward 500 error page | |
| throw e; | |
| } | |
| } | |
| @Override | |
| public void save(List<Employee> employeeList) { | |
| try { | |
| session.getTransaction().begin(); | |
| for(Employee employee : employeeList) { | |
| session.save(employee); | |
| } | |
| session.getTransaction().commit(); | |
| } catch (final HibernateException e) { | |
| session.getTransaction().rollback(); | |
| // TODO Forward 500 error page | |
| throw e; | |
| } | |
| } | |
| @Override | |
| public void update(Employee employee) { | |
| try { | |
| session.getTransaction().begin(); | |
| session.merge(employee); | |
| session.getTransaction().commit(); | |
| } catch (final HibernateException e) { | |
| session.getTransaction().rollback(); | |
| // TODO Forward 500 error page | |
| throw e; | |
| } | |
| } | |
| @Override | |
| public void delete(Long id) { | |
| try { | |
| session.getTransaction().begin(); | |
| session.delete(this.findById(id)); | |
| session.getTransaction().commit(); | |
| } catch (final HibernateException e) { | |
| session.getTransaction().rollback(); | |
| // TODO Forward 500 error page | |
| throw e; | |
| } | |
| } | |
| @Override | |
| public void deleteAll() { | |
| try { | |
| session.getTransaction().begin(); | |
| session.createQuery("DELETE FROM " + Employee.class.getName()).executeUpdate(); | |
| session.getTransaction().commit(); | |
| } catch (final HibernateException e) { | |
| session.getTransaction().rollback(); | |
| // TODO Forward 500 error page | |
| throw e; | |
| } | |
| } | |
| @Override | |
| public void deleteAll4Csv() { | |
| session.createQuery("DELETE FROM " + Employee.class.getName()).executeUpdate(); | |
| } | |
| public Session getSession() { | |
| return this.session; | |
| } | |
| } |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| package com.ari.arms.core.system.web.dao; | |
| import com.ari.arms.core.system.web.model.Position; | |
| import java.util.List; | |
| /** | |
| * Created by arms_matsushita on 西暦2015/12/14. | |
| */ | |
| public interface PositionDao { | |
| public List<Position> findAll(); | |
| } |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| package com.ari.arms.core.system.web.dao; | |
| import com.ari.arms.core.system.web.model.Position; | |
| import org.hibernate.HibernateException; | |
| import org.hibernate.Query; | |
| import org.springframework.stereotype.Repository; | |
| import java.util.List; | |
| /** | |
| * Created by arms_matsushita on 西暦2015/12/14. | |
| */ | |
| @Repository | |
| public class PositionDaoImpl extends AbstAppDao implements PositionDao { | |
| public List<Position> findAll() { | |
| List<Position> result = null; | |
| try { | |
| final Query query = session.createQuery("FROM " + Position.class.getName()); | |
| result = query.list(); | |
| } catch (final HibernateException e) { | |
| // TODO Forward 500 error page | |
| throw e; | |
| } | |
| return result; | |
| } | |
| } |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| package com.ari.arms.core.system.web.dao; | |
| import com.ari.arms.core.system.web.model.Project; | |
| import java.util.List; | |
| /** | |
| * Created by arms_matsushita on 西暦2015/12/10. | |
| */ | |
| public interface ProjectDao { | |
| public List<Project> findAll4List(); | |
| public Project findById(Integer id); | |
| public void save(Project project); | |
| public void update(Project project); | |
| public void delete(Integer id); | |
| } |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| package com.ari.arms.core.system.web.dao; | |
| import com.ari.arms.core.system.web.model.Project; | |
| import org.hibernate.HibernateException; | |
| import org.hibernate.Query; | |
| import org.springframework.stereotype.Repository; | |
| import java.util.List; | |
| /** | |
| * Created by arms_matsushita on 西暦2015/12/10. | |
| */ | |
| @Repository | |
| public class ProjectDaoImpl extends AbstAppDao implements ProjectDao { | |
| @Override | |
| public List<Project> findAll4List() throws HibernateException { | |
| List<Project> result = null; | |
| try { | |
| final Query query = session.createQuery("FROM " + Project.class.getName()); | |
| result = query.list(); | |
| } catch (final HibernateException e) { | |
| // TODO Forward 500 error page | |
| throw e; | |
| } | |
| return result; | |
| } | |
| @Override | |
| public Project findById(Integer id) { | |
| try { | |
| final Query query = session.createQuery("FROM " + Project.class.getName() + " WHERE id = :id"); | |
| query.setParameter("id", id); | |
| List<Project> resultList = query.list(); | |
| return resultList.get(0); | |
| } catch (final HibernateException e) { | |
| // TODO Forward 500 error page | |
| throw e; | |
| } | |
| } | |
| @Override | |
| public void save(Project project) { | |
| try { | |
| session.getTransaction().begin(); | |
| session.save(project); | |
| session.getTransaction().commit(); | |
| } catch (final HibernateException e) { | |
| session.getTransaction().rollback(); | |
| // TODO Forward 500 error page | |
| throw e; | |
| } | |
| } | |
| @Override | |
| public void update(Project project) { | |
| try { | |
| session.getTransaction().begin(); | |
| session.merge(project); | |
| session.getTransaction().commit(); | |
| } catch (final HibernateException e) { | |
| session.getTransaction().rollback(); | |
| // TODO Forward 500 error page | |
| throw e; | |
| } | |
| } | |
| @Override | |
| public void delete(Integer id) { | |
| try { | |
| session.getTransaction().begin(); | |
| session.delete(this.findById(id)); | |
| session.getTransaction().commit(); | |
| } catch (final HibernateException e) { | |
| session.getTransaction().rollback(); | |
| // TODO Forward 500 error page | |
| throw e; | |
| } | |
| } | |
| } |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| package com.ari.arms.core.system.web.dao; | |
| import com.ari.arms.core.system.web.model.ProjectProfitLossType; | |
| import java.util.List; | |
| /** | |
| * Created by arms_matsushita on 西暦2015/12/14. | |
| */ | |
| public interface ProjectProfitLossTypeDao { | |
| public List<ProjectProfitLossType> findAll(); | |
| } |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| package com.ari.arms.core.system.web.dao; | |
| import com.ari.arms.core.system.web.model.ProjectProfitLossType; | |
| import org.hibernate.HibernateException; | |
| import org.hibernate.Query; | |
| import org.springframework.stereotype.Repository; | |
| import java.util.List; | |
| /** | |
| * Created by arms_matsushita on 西暦2015/12/14. | |
| */ | |
| @Repository | |
| public class ProjectProfitLossTypeDaoImpl extends AbstAppDao implements ProjectProfitLossTypeDao { | |
| public List<ProjectProfitLossType> findAll() { | |
| List<ProjectProfitLossType> result = null; | |
| try { | |
| final Query query = session.createQuery("FROM " + ProjectProfitLossType.class.getName()); | |
| result = query.list(); | |
| } catch (final HibernateException e) { | |
| // TODO Forward 500 error page | |
| throw e; | |
| } | |
| return result; | |
| } | |
| } |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| package com.ari.arms.core.system.web.dao; | |
| import com.ari.arms.core.system.web.model.ProjectStatus; | |
| import java.util.List; | |
| /** | |
| * Created by arms_matsushita on 西暦2015/12/13. | |
| */ | |
| public interface ProjectStatusDao { | |
| public List<ProjectStatus> findAll(); | |
| } |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| package com.ari.arms.core.system.web.dao; | |
| import com.ari.arms.core.system.web.model.ProjectStatus; | |
| import org.hibernate.HibernateException; | |
| import org.hibernate.Query; | |
| import org.springframework.stereotype.Repository; | |
| import java.util.List; | |
| /** | |
| * Created by arms_matsushita on 西暦2015/12/13. | |
| */ | |
| @Repository | |
| public class ProjectStatusDaoImpl extends AbstAppDao implements ProjectStatusDao { | |
| @Override | |
| public List<ProjectStatus> findAll() { | |
| List<ProjectStatus> result = null; | |
| try { | |
| final Query query = session.createQuery("FROM " + ProjectStatus.class.getName()); | |
| result = query.list(); | |
| } catch (final HibernateException e) { | |
| // TODO Forward 500 error page | |
| throw e; | |
| } | |
| return result; | |
| } | |
| } |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| package com.ari.arms.core.system.web.form; | |
| import com.ari.arms.core.system.web.model.*; | |
| import javax.validation.constraints.NotNull; | |
| import java.io.Serializable; | |
| import java.util.List; | |
| /** | |
| * Created by arms_matsushita on 西暦2015/12/14. | |
| */ | |
| public class ContractDevelopmentForm implements Serializable { | |
| private static final long serialVersionUID = 685269043065603229L; | |
| @NotNull | |
| private ProjectStatus projectStatus; | |
| @NotNull | |
| private ContractType contractType; | |
| @NotNull | |
| private Employee salesRepresentative; | |
| @NotNull | |
| private BusinessUnit businessUnit; | |
| @NotNull | |
| private Employee projectManager; | |
| @NotNull | |
| private BusinessCompany businessCompany; | |
| @NotNull | |
| private Project project; | |
| @NotNull | |
| private List<ProjectAdditionalSales> projectAdditionalSalesList; | |
| @NotNull | |
| private List<ProjectProfitLoss> projectProfitLossList; | |
| @NotNull | |
| private List<ProjectProfitLossDateLock> projectProfitLossDateLockList; | |
| public ProjectStatus getProjectStatus() { | |
| return projectStatus; | |
| } | |
| public void setProjectStatus(ProjectStatus projectStatus) { | |
| this.projectStatus = projectStatus; | |
| } | |
| public ContractType getContractType() { | |
| return contractType; | |
| } | |
| public void setContractType(ContractType contractType) { | |
| this.contractType = contractType; | |
| } | |
| public Employee getSalesRepresentative() { | |
| return salesRepresentative; | |
| } | |
| public void setSalesRepresentative(Employee salesRepresentative) { | |
| this.salesRepresentative = salesRepresentative; | |
| } | |
| public BusinessUnit getBusinessUnit() { | |
| return businessUnit; | |
| } | |
| public void setBusinessUnit(BusinessUnit businessUnit) { | |
| this.businessUnit = businessUnit; | |
| } | |
| public Employee getProjectManager() { | |
| return projectManager; | |
| } | |
| public void setProjectManager(Employee projectManager) { | |
| this.projectManager = projectManager; | |
| } | |
| public BusinessCompany getBusinessCompany() { | |
| return businessCompany; | |
| } | |
| public void setBusinessCompany(BusinessCompany businessCompany) { | |
| this.businessCompany = businessCompany; | |
| } | |
| public Project getProject() { | |
| return project; | |
| } | |
| public void setProject(Project project) { | |
| this.project = project; | |
| } | |
| public List<ProjectAdditionalSales> getProjectAdditionalSalesList() { | |
| return projectAdditionalSalesList; | |
| } | |
| public void setProjectAdditionalSalesList(List<ProjectAdditionalSales> projectAdditionalSalesList) { | |
| this.projectAdditionalSalesList = projectAdditionalSalesList; | |
| } | |
| public List<ProjectProfitLoss> getProjectProfitLossList() { | |
| return projectProfitLossList; | |
| } | |
| public void setProjectProfitLossList(List<ProjectProfitLoss> projectProfitLossList) { | |
| this.projectProfitLossList = projectProfitLossList; | |
| } | |
| public List<ProjectProfitLossDateLock> getProjectProfitLossDateLockList() { | |
| return projectProfitLossDateLockList; | |
| } | |
| public void setProjectProfitLossDateLockList(List<ProjectProfitLossDateLock> projectProfitLossDateLockList) { | |
| this.projectProfitLossDateLockList = projectProfitLossDateLockList; | |
| } | |
| } |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| package com.ari.arms.core.system.web.form; | |
| import com.sun.istack.internal.NotNull; | |
| import org.springframework.web.multipart.MultipartFile; | |
| import java.io.Serializable; | |
| /** | |
| * Created by arms_matsushita on 西暦2015/12/07. | |
| */ | |
| public class FileUploadForm implements Serializable { | |
| private MultipartFile file; | |
| @NotNull | |
| private String description; | |
| public MultipartFile getFile() { | |
| return file; | |
| } | |
| public void setFile(MultipartFile file) { | |
| this.file = file; | |
| } | |
| public String getDescription() { | |
| return description; | |
| } | |
| public void setDescription(String description) { | |
| this.description = description; | |
| } | |
| } |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| package com.ari.arms.core.system.web.jsonview; | |
| public class Views { | |
| public static class Public {} | |
| } |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| package com.ari.arms.core.system.web.model; | |
| import com.ari.arms.core.system.web.jsonview.Views; | |
| import com.fasterxml.jackson.annotation.JsonView; | |
| import java.util.List; | |
| /** | |
| * Created by arms_matsushita on 西暦2015/12/17. | |
| */ | |
| public abstract class AjaxResponseBody { | |
| @JsonView(Views.Public.class) | |
| String msg; | |
| @JsonView(Views.Public.class) | |
| String code; | |
| public String getMsg() { | |
| return msg; | |
| } | |
| public void setMsg(String msg) { | |
| this.msg = msg; | |
| } | |
| public String getCode() { | |
| return code; | |
| } | |
| public void setCode(String code) { | |
| this.code = code; | |
| } | |
| } |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| package com.ari.arms.core.system.web.model; | |
| import com.ari.arms.core.system.web.jsonview.Views; | |
| import com.fasterxml.jackson.annotation.JsonView; | |
| import java.util.List; | |
| import java.util.Map; | |
| /** | |
| * Created by arms_matsushita on 西暦2015/12/29. | |
| */ | |
| public class AjaxSalesResponseBody extends AjaxResponseBody{ | |
| @JsonView(Views.Public.class) | |
| Map<String, String> labelColumnMap; | |
| @JsonView(Views.Public.class) | |
| List<Map<String, Object>> valueMapList; | |
| public Map<String, String> getLabelColumnMap() { | |
| return labelColumnMap; | |
| } | |
| public void setLabelColumnMap(Map<String, String> labelColumnMap) { | |
| this.labelColumnMap = labelColumnMap; | |
| } | |
| public List<Map<String, Object>> getValueMapList() { | |
| return valueMapList; | |
| } | |
| public void setValueMapList(List<Map<String, Object>> valueMapList) { | |
| this.valueMapList = valueMapList; | |
| } | |
| } |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| package com.ari.arms.core.system.web.model; | |
| import com.ari.arms.core.system.web.jsonview.Views; | |
| import com.fasterxml.jackson.annotation.JsonView; | |
| import java.util.List; | |
| /** | |
| * Created by arms_matsushita on 西暦2015/12/29. | |
| */ | |
| public class AjaxSampleBody extends AjaxResponseBody{ | |
| @JsonView(Views.Public.class) | |
| List<SampleUser> result; | |
| public List<SampleUser> getResult() { | |
| return result; | |
| } | |
| public void setResult(List<SampleUser> result) { | |
| this.result = result; | |
| } | |
| } |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| package com.ari.arms.core.system.web.model; | |
| import javax.persistence.*; | |
| /** | |
| * Created by arms_matsushita on 西暦2015/12/13. | |
| */ | |
| @Entity | |
| @Table(name = "business_company") | |
| public class BusinessCompany { | |
| @Id | |
| @GeneratedValue | |
| @Column(name = "id") | |
| private int businessUnitId; | |
| @Column(name = "name") | |
| private String name; | |
| public int getBusinessUnitId() { | |
| return businessUnitId; | |
| } | |
| public void setBusinessUnitId(int businessUnitId) { | |
| this.businessUnitId = businessUnitId; | |
| } | |
| public String getName() { | |
| return name; | |
| } | |
| public void setName(String name) { | |
| this.name = name; | |
| } | |
| } |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| package com.ari.arms.core.system.web.model; | |
| import javax.persistence.*; | |
| /** | |
| * Created by arms_matsushita on 西暦2015/12/10. | |
| */ | |
| @Entity | |
| @Table(name = "business_unit") | |
| public class BusinessUnit { | |
| @Id | |
| @GeneratedValue | |
| @Column(name = "id") | |
| private int businessUnitId; | |
| @Column(name = "name") | |
| private String name; | |
| @Column(name = "level") | |
| private Integer level; | |
| @Column(name = "parent_id") | |
| private Integer parentId; | |
| public int getBusinessUnitId() { | |
| return businessUnitId; | |
| } | |
| public void setBusinessUnitId(int businessUnitId) { | |
| this.businessUnitId = businessUnitId; | |
| } | |
| public String getName() { | |
| return name; | |
| } | |
| public void setName(String name) { | |
| this.name = name; | |
| } | |
| public Integer getLevel() { | |
| return level; | |
| } | |
| public void setLevel(Integer level) { | |
| this.level = level; | |
| } | |
| public Integer getParentId() { | |
| return parentId; | |
| } | |
| public void setParentId(Integer parentId) { | |
| this.parentId = parentId; | |
| } | |
| } |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| package com.ari.arms.core.system.web.model; | |
| import javax.persistence.*; | |
| /** | |
| * Created by arms_matsushita on 西暦2015/12/10. | |
| */ | |
| @Entity | |
| @Table(name = "contract_type") | |
| public class ContractType { | |
| @Id | |
| @GeneratedValue | |
| @Column(name = "id") | |
| private int contractTypeId; | |
| @Column(name = "label_name") | |
| private String labelName; | |
| public int getContractTypeId() { | |
| return contractTypeId; | |
| } | |
| public void setContractTypeId(int contractTypeId) { | |
| this.contractTypeId = contractTypeId; | |
| } | |
| public String getLabelName() { | |
| return labelName; | |
| } | |
| public void setLabelName(String name) { | |
| this.labelName = name; | |
| } | |
| } |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| package com.ari.arms.core.system.web.model; | |
| import org.hibernate.validator.constraints.Email; | |
| import javax.persistence.*; | |
| import javax.validation.constraints.NotNull; | |
| /** | |
| * Created by arms_matsushita on 西暦2015/11/28. | |
| */ | |
| @Entity | |
| @Table(name = "employee_masters") | |
| public class Employee { | |
| @Id | |
| @Column(name = "id") | |
| @GeneratedValue | |
| private Long id; | |
| @Column(name = "name") | |
| @NotNull | |
| private String name; | |
| @Column(name = "email") | |
| @NotNull | |
| private String email; | |
| @Column(name = "theoretical_cost") | |
| @NotNull | |
| private Long theoreticalCost; | |
| public Long getId() { | |
| return id; | |
| } | |
| public void setId(Long id) { | |
| this.id = id; | |
| } | |
| public String getName() { | |
| return name; | |
| } | |
| public void setName(String name) { | |
| this.name = name; | |
| } | |
| public String getEmail() { | |
| return email; | |
| } | |
| public void setEmail(String email) { | |
| this.email = email; | |
| } | |
| public Long getTheoreticalCost() { | |
| return theoreticalCost; | |
| } | |
| public void setTheoreticalCost(Long theoreticalCost) { | |
| this.theoreticalCost = theoreticalCost; | |
| } | |
| } |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| package com.ari.arms.core.system.web.model; | |
| import javax.persistence.*; | |
| import javax.validation.constraints.NotNull; | |
| /** | |
| * Created by arms_matsushita on 西暦2015/12/14. | |
| */ | |
| @Entity | |
| @Table(name = "position_masters") | |
| public class Position { | |
| @Id | |
| @GeneratedValue | |
| @Column(name = "id") | |
| private int positionId; | |
| @NotNull | |
| @Column(name = "name") | |
| private String name; | |
| public int getPositionId() { | |
| return positionId; | |
| } | |
| public void setPositionId(int positionId) { | |
| this.positionId = positionId; | |
| } | |
| public String getName() { | |
| return name; | |
| } | |
| public void setName(String name) { | |
| this.name = name; | |
| } | |
| } |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| package com.ari.arms.core.system.web.model; | |
| import javax.persistence.*; | |
| import javax.validation.constraints.NotNull; | |
| import java.io.Serializable; | |
| import java.sql.Date; | |
| import java.sql.Timestamp; | |
| /** | |
| * Created by arms_matsushita on 西暦2015/12/10. | |
| */ | |
| @Entity | |
| @Table(name = "projects") | |
| public class Project implements Serializable { | |
| private static final long serialVersionUID = 1L; | |
| @Id | |
| @Column(name = "id") | |
| @GeneratedValue(strategy = GenerationType.AUTO) | |
| private Integer Id; | |
| @Column(name = "sequence") | |
| @NotNull | |
| private Integer sequence; | |
| @Column(name = "name") | |
| @NotNull | |
| private String name; | |
| @Column(name = "project_code") | |
| private String projectCode; | |
| @OneToOne | |
| @JoinColumn(name = "contract_type_Id") | |
| private ContractType contractType; | |
| @Column(name = "short_name") | |
| private String shortName; | |
| @Column(name = "end_user") | |
| @NotNull | |
| private String endUser; | |
| @OneToOne | |
| @JoinColumn(name = "sales_representative_id") | |
| private Employee salesRepresentative; | |
| @OneToOne | |
| @JoinColumn(name = "project_manager_id") | |
| private Employee projectManager; | |
| @OneToOne | |
| @JoinColumn(name = "project_status_id") | |
| private ProjectStatus projectStatus; | |
| @OneToOne | |
| @JoinColumn(name = "business_unit_id") | |
| private BusinessUnit businessUnit; | |
| @OneToOne | |
| @JoinColumn(name = "business_company_id") | |
| private BusinessCompany businessCompany; | |
| @Column(name = "start_project_date") | |
| @NotNull | |
| private Date startProjectDate; | |
| @Column(name = "acceptance_schedule_date") | |
| @NotNull | |
| private Date acceptanceScheduleDate; | |
| @Column(name = "acceptance_finished_date") | |
| private Date acceptanceFinishedDate; | |
| @Column(name = "final_project_finished_date") | |
| private Date finalProjectFinishedDate; | |
| @Column(name = "first_order_sales_amount") | |
| private Integer firstOrderSalesAmount; | |
| @Column(name = "first_standard_sales_amount") | |
| private Integer firstStandardSalesAmount; | |
| @Column(name = "current_judgement") | |
| private String currentJudgement; | |
| @Column(name = "is_lock") | |
| private Boolean projectLock; | |
| @Column(name = "remark") | |
| private String remark; | |
| @Column(name = "remark2") | |
| private String remark2; | |
| @Column(name = "created_at") | |
| private Timestamp createdAt; | |
| @Column(name = "updated_at") | |
| private Timestamp updatedAt; | |
| public static long getSerialVersionUID() { | |
| return serialVersionUID; | |
| } | |
| public Integer getId() { | |
| return Id; | |
| } | |
| public void setId(Integer id) { | |
| Id = id; | |
| } | |
| public Integer getSequence() { | |
| return sequence; | |
| } | |
| public void setSequence(Integer sequence) { | |
| this.sequence = sequence; | |
| } | |
| public String getName() { | |
| return name; | |
| } | |
| public void setName(String name) { | |
| this.name = name; | |
| } | |
| public ContractType getContractType() { | |
| return contractType; | |
| } | |
| public void setContractType(ContractType contractType) { | |
| this.contractType = contractType; | |
| } | |
| public String getShortName() { | |
| return shortName; | |
| } | |
| public void setShortName(String shortName) { | |
| this.shortName = shortName; | |
| } | |
| public String getEndUser() { | |
| return endUser; | |
| } | |
| public void setEndUser(String endUser) { | |
| this.endUser = endUser; | |
| } | |
| public Employee getSalesRepresentative() { | |
| return salesRepresentative; | |
| } | |
| public void setSalesRepresentative(Employee salesRepresentative) { | |
| this.salesRepresentative = salesRepresentative; | |
| } | |
| public Employee getProjectManager() { | |
| return projectManager; | |
| } | |
| public void setProjectManager(Employee projectManager) { | |
| this.projectManager = projectManager; | |
| } | |
| public ProjectStatus getProjectStatus() { | |
| return projectStatus; | |
| } | |
| public void setProjectStatus(ProjectStatus projectStatus) { | |
| this.projectStatus = projectStatus; | |
| } | |
| public BusinessUnit getBusinessUnit() { | |
| return businessUnit; | |
| } | |
| public void setBusinessUnit(BusinessUnit businessUnit) { | |
| this.businessUnit = businessUnit; | |
| } | |
| public BusinessCompany getBusinessCompany() { | |
| return businessCompany; | |
| } | |
| public void setBusinessCompany(BusinessCompany businessCompany) { | |
| this.businessCompany = businessCompany; | |
| } | |
| public Date getStartProjectDate() { | |
| return startProjectDate; | |
| } | |
| public void setStartProjectDate(Date startProjectDate) { | |
| this.startProjectDate = startProjectDate; | |
| } | |
| public Date getAcceptanceScheduleDate() { | |
| return acceptanceScheduleDate; | |
| } | |
| public void setAcceptanceScheduleDate(Date acceptanceScheduleDate) { | |
| this.acceptanceScheduleDate = acceptanceScheduleDate; | |
| } | |
| public Date getAcceptanceFinishedDate() { | |
| return acceptanceFinishedDate; | |
| } | |
| public void setAcceptanceFinishedDate(Date acceptanceFinishedDate) { | |
| this.acceptanceFinishedDate = acceptanceFinishedDate; | |
| } | |
| public Date getFinalProjectFinishedDate() { | |
| return finalProjectFinishedDate; | |
| } | |
| public void setFinalProjectFinishedDate(Date finalProjectFinishedDate) { | |
| this.finalProjectFinishedDate = finalProjectFinishedDate; | |
| } | |
| public Integer getFirstOrderSalesAmount() { | |
| return firstOrderSalesAmount; | |
| } | |
| public void setFirstOrderSalesAmount(Integer firstOrderSalesAmount) { | |
| this.firstOrderSalesAmount = firstOrderSalesAmount; | |
| } | |
| public Integer getFirstStandardSalesAmount() { | |
| return firstStandardSalesAmount; | |
| } | |
| public void setFirstStandardSalesAmount(Integer firstStandardSalesAmount) { | |
| this.firstStandardSalesAmount = firstStandardSalesAmount; | |
| } | |
| public String getCurrentJudgement() { | |
| return currentJudgement; | |
| } | |
| public void setCurrentJudgement(String currentJudgement) { | |
| this.currentJudgement = currentJudgement; | |
| } | |
| public Boolean getProjectLock() { | |
| if(projectLock == null) return new Boolean(false); | |
| return projectLock; | |
| } | |
| public void setProjectLock(Boolean projectLock) { | |
| this.projectLock = projectLock; | |
| } | |
| public String getRemark() { | |
| return remark; | |
| } | |
| public void setRemark(String remark) { | |
| this.remark = remark; | |
| } | |
| public String getRemark2() { | |
| return remark2; | |
| } | |
| public void setRemark2(String remark2) { | |
| this.remark2 = remark2; | |
| } | |
| public Timestamp getCreatedAt() { | |
| return createdAt; | |
| } | |
| public void setCreatedAt(Timestamp createdAt) { | |
| this.createdAt = createdAt; | |
| } | |
| public Timestamp getUpdatedAt() { | |
| return updatedAt; | |
| } | |
| public void setUpdatedAt(Timestamp updatedAt) { | |
| this.updatedAt = updatedAt; | |
| } | |
| } |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| package com.ari.arms.core.system.web.model; | |
| import javax.persistence.*; | |
| import java.text.SimpleDateFormat; | |
| import java.util.Date; | |
| /** | |
| * Created by arms_matsushita on 西暦2015/12/10. | |
| */ | |
| @Entity | |
| @Table(name = "project_additional_sales") | |
| public class ProjectAdditionalSales { | |
| @Id | |
| @GeneratedValue | |
| @Column(name = "id") | |
| private Integer projectAdditionalSalesId; | |
| @Column(name = "project_id") | |
| private Integer projectId; | |
| @Column(name = "sequence") | |
| private Integer sequence; | |
| @Column(name = "date") | |
| private Date date; | |
| @Column(name = "amount") | |
| private Integer amount; | |
| public Integer getProjectAdditionalSalesId() { | |
| return projectAdditionalSalesId; | |
| } | |
| public void setProjectAdditionalSalesId(Integer projectAdditionalSalesId) { | |
| this.projectAdditionalSalesId = projectAdditionalSalesId; | |
| } | |
| public Integer getProjectId() { | |
| return projectId; | |
| } | |
| public void setProjectId(Integer projectId) { | |
| this.projectId = projectId; | |
| } | |
| public Integer getSequence() { | |
| return sequence; | |
| } | |
| public void setSequence(Integer sequence) { | |
| this.sequence = sequence; | |
| } | |
| public Date getDate() { | |
| return date; | |
| } | |
| public void setDate(Date date) { | |
| this.date = date; | |
| } | |
| public Integer getAmount() { | |
| return amount; | |
| } | |
| public void setAmount(Integer amount) { | |
| this.amount = amount; | |
| } | |
| public String formatDate() { | |
| if(this.date != null) { | |
| SimpleDateFormat sdf = new SimpleDateFormat("yyyy/MM"); | |
| return sdf.format(this.date.getTime()); | |
| } else { | |
| return ""; | |
| } | |
| } | |
| } |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| package com.ari.arms.core.system.web.model; | |
| import javax.persistence.*; | |
| import java.util.List; | |
| /** | |
| * Created by arms_matsushita on 西暦2015/12/10. | |
| */ | |
| @Entity | |
| @Table(name = "project_profit_loss") | |
| public class ProjectProfitLoss { | |
| @Id | |
| @GeneratedValue | |
| @Column(name = "id") | |
| private int projectProfitLossId; | |
| @OneToOne | |
| @JoinColumn(name = "project_profit_loss_type") | |
| private ProjectProfitLossType projectProfitLossType; | |
| @OneToOne | |
| @JoinColumn(name = "partner_company") | |
| private BusinessCompany partnerCompany; | |
| @OneToOne | |
| @JoinColumn(name = "engineer") | |
| private Employee engineer; | |
| @Column(name = "partner_name") | |
| private String partnerName; | |
| @Column(name = "partner_cost") | |
| private Integer partnerCost; | |
| @OneToOne | |
| @JoinColumn(name = "position") | |
| private Position position; | |
| @OneToMany | |
| private List<ProjectProfitLossDetail> projectProfitLossDetailList; | |
| public int getProjectProfitLossId() { | |
| return projectProfitLossId; | |
| } | |
| public void setProjectProfitLossId(int projectProfitLossId) { | |
| this.projectProfitLossId = projectProfitLossId; | |
| } | |
| public ProjectProfitLossType getProjectProfitLossType() { | |
| return projectProfitLossType; | |
| } | |
| public void setProjectProfitLossType(ProjectProfitLossType projectProfitLossType) { | |
| this.projectProfitLossType = projectProfitLossType; | |
| } | |
| public BusinessCompany getPartnerCompany() { | |
| return partnerCompany; | |
| } | |
| public void setPartnerCompany(BusinessCompany partnerCompany) { | |
| this.partnerCompany = partnerCompany; | |
| } | |
| public Employee getEngineer() { | |
| return engineer; | |
| } | |
| public void setEngineer(Employee engineer) { | |
| this.engineer = engineer; | |
| } | |
| public String getPartnerName() { | |
| return partnerName; | |
| } | |
| public void setPartnerName(String partnerName) { | |
| this.partnerName = partnerName; | |
| } | |
| public Integer getPartnerCost() { | |
| return partnerCost; | |
| } | |
| public void setPartnerCost(Integer partnerCost) { | |
| this.partnerCost = partnerCost; | |
| } | |
| public Position getPosition() { | |
| return position; | |
| } | |
| public void setPosition(Position position) { | |
| this.position = position; | |
| } | |
| public List<ProjectProfitLossDetail> getProjectProfitLossDetailList() { | |
| return projectProfitLossDetailList; | |
| } | |
| public void setProjectProfitLossDetailList(List<ProjectProfitLossDetail> projectProfitLossDetailList) { | |
| this.projectProfitLossDetailList = projectProfitLossDetailList; | |
| } | |
| } |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| package com.ari.arms.core.system.web.model; | |
| import javax.persistence.*; | |
| import java.util.Date; | |
| /** | |
| * Created by arms_matsushita on 西暦2015/12/14. | |
| */ | |
| @Entity | |
| @Table(name = "project_profit_loss_date_lock") | |
| public class ProjectProfitLossDateLock { | |
| @Id | |
| @GeneratedValue | |
| @Column(name = "id") | |
| private Integer id; | |
| @Column(name = "project_id") | |
| private Integer projectId; | |
| @Column(name = "project_loss_date_lock") | |
| private Boolean profitLossDateLock; | |
| @Column(name = "date") | |
| private Date profitLossDate; | |
| public Integer getId() { | |
| return id; | |
| } | |
| public void setId(Integer id) { | |
| this.id = id; | |
| } | |
| public Integer getProjectId() { | |
| return projectId; | |
| } | |
| public void setProjectId(Integer projectId) { | |
| this.projectId = projectId; | |
| } | |
| public Boolean getProfitLossDateLock() { | |
| return profitLossDateLock; | |
| } | |
| public void setProfitLossDateLock(Boolean profitLossDateLock) { | |
| this.profitLossDateLock = profitLossDateLock; | |
| } | |
| public Date getProfitLossDate() { | |
| return profitLossDate; | |
| } | |
| public void setProfitLossDate(Date profitLossDate) { | |
| this.profitLossDate = profitLossDate; | |
| } | |
| } |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| package com.ari.arms.core.system.web.model; | |
| import javax.persistence.*; | |
| import javax.validation.constraints.NotNull; | |
| import java.util.Date; | |
| /** | |
| * Created by arms_matsushita on 西暦2015/12/14. | |
| */ | |
| @Entity | |
| @Table(name = "project_profit_loss_detail") | |
| public class ProjectProfitLossDetail { | |
| @Id | |
| @GeneratedValue | |
| @Column(name = "id") | |
| private int projectProfitLossId; | |
| @NotNull | |
| @Column(name = "date") | |
| private Date date; | |
| @NotNull | |
| @Column(name = "workload") | |
| private Integer workload; | |
| @NotNull | |
| @Column(name = "standard_sales_amount") | |
| private Integer standardSalesAmount; | |
| @NotNull | |
| @Column(name = "is_lock") | |
| private Boolean profitLossLock; | |
| public int getProjectProfitLossId() { | |
| return projectProfitLossId; | |
| } | |
| public void setProjectProfitLossId(int projectProfitLossId) { | |
| this.projectProfitLossId = projectProfitLossId; | |
| } | |
| public Date getDate() { | |
| return date; | |
| } | |
| public void setDate(Date date) { | |
| this.date = date; | |
| } | |
| public Integer getWorkload() { | |
| return workload; | |
| } | |
| public void setWorkload(Integer workload) { | |
| this.workload = workload; | |
| } | |
| public Integer getStandardSalesAmount() { | |
| return standardSalesAmount; | |
| } | |
| public void setStandardSalesAmount(Integer standardSalesAmount) { | |
| this.standardSalesAmount = standardSalesAmount; | |
| } | |
| public Boolean getProfitLossLock() { | |
| return profitLossLock; | |
| } | |
| public void setProfitLossLock(Boolean profitLossLock) { | |
| this.profitLossLock = profitLossLock; | |
| } | |
| } |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| package com.ari.arms.core.system.web.model; | |
| import javax.persistence.*; | |
| /** | |
| * Created by arms_matsushita on 西暦2015/12/14. | |
| */ | |
| @Entity | |
| @Table(name = "project_profit_loss_type") | |
| public class ProjectProfitLossType { | |
| @Id | |
| @GeneratedValue | |
| @Column(name = "id") | |
| private int projectProfitLossTypeId; | |
| @Column(name = "label_name") | |
| private String labelName; | |
| public int getProjectProfitLossTypeId() { | |
| return projectProfitLossTypeId; | |
| } | |
| public void setProjectProfitLossTypeId(int projectProfitLossTypeId) { | |
| this.projectProfitLossTypeId = projectProfitLossTypeId; | |
| } | |
| public String getLabelName() { | |
| return labelName; | |
| } | |
| public void setLabelName(String labelName) { | |
| this.labelName = labelName; | |
| } | |
| } |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| package com.ari.arms.core.system.web.model; | |
| import javax.persistence.*; | |
| /** | |
| * Created by arms_matsushita on 西暦2015/12/10. | |
| */ | |
| @Entity | |
| @Table(name = "project_status") | |
| public class ProjectStatus { | |
| @Id | |
| @GeneratedValue | |
| @Column(name = "id") | |
| private int projectStatusId; | |
| @Column(name = "label_name") | |
| private String labelName; | |
| public int getProjectStatusId() { | |
| return projectStatusId; | |
| } | |
| public void setProjectStatusId(int projectStatusId) { | |
| this.projectStatusId = projectStatusId; | |
| } | |
| public String getLabelName() { | |
| return labelName; | |
| } | |
| public void setLabelName(String labelName) { | |
| this.labelName = labelName; | |
| } | |
| } |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| package com.ari.arms.core.system.web.model; | |
| import com.ari.arms.core.system.web.jsonview.Views; | |
| import com.fasterxml.jackson.annotation.JsonView; | |
| /** | |
| * Created by arms_matsushita on 西暦2015/12/17. | |
| */ | |
| public class SampleUser { | |
| @JsonView(Views.Public.class) | |
| String username; | |
| String password; | |
| @JsonView(Views.Public.class) | |
| String email; | |
| @JsonView(Views.Public.class) | |
| String phone; | |
| String address; | |
| public SampleUser() { | |
| } | |
| public SampleUser(String username, String password, String email, String phone, String address) { | |
| super(); | |
| this.username = username; | |
| this.password = password; | |
| this.email = email; | |
| this.phone = phone; | |
| this.address = address; | |
| } | |
| public String getUsername() { | |
| return username; | |
| } | |
| public void setUsername(String username) { | |
| this.username = username; | |
| } | |
| public String getPassword() { | |
| return password; | |
| } | |
| public void setPassword(String password) { | |
| this.password = password; | |
| } | |
| public String getEmail() { | |
| return email; | |
| } | |
| public void setEmail(String email) { | |
| this.email = email; | |
| } | |
| public String getPhone() { | |
| return phone; | |
| } | |
| public void setPhone(String phone) { | |
| this.phone = phone; | |
| } | |
| public String getAddress() { | |
| return address; | |
| } | |
| public void setAddress(String address) { | |
| this.address = address; | |
| } | |
| @Override | |
| public String toString() { | |
| return "User [username=" + username + ", password=" + password + ", email=" + email + ", phone=" + phone | |
| + ", address=" + address + "]"; | |
| } | |
| } |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| package com.ari.arms.core.system.web.model; | |
| /** | |
| * Created by arms_matsushita on 西暦2015/12/17. | |
| */ | |
| public class SearchCriteria { | |
| String username; | |
| String email; | |
| public String getUsername() { | |
| return username; | |
| } | |
| public void setUsername(String username) { | |
| this.username = username; | |
| } | |
| public String getEmail() { | |
| return email; | |
| } | |
| public void setEmail(String email) { | |
| this.email = email; | |
| } | |
| @Override | |
| public String toString() { | |
| return "SearchCriteria [username=" + username + ", email=" + email + "]"; | |
| } | |
| } |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| package com.ari.arms.core.system.web.service; | |
| import org.springframework.beans.factory.annotation.Autowired; | |
| import org.springframework.context.MessageSource; | |
| import org.springframework.stereotype.Service; | |
| import org.springframework.ui.Model; | |
| import java.beans.IntrospectionException; | |
| import java.beans.PropertyDescriptor; | |
| import java.lang.reflect.InvocationTargetException; | |
| import java.lang.reflect.Method; | |
| import java.util.ArrayList; | |
| import java.util.Iterator; | |
| import java.util.List; | |
| import java.util.Locale; | |
| /** | |
| * Created by arms_matsushita on 西暦2015/12/06. | |
| */ | |
| @Service | |
| public class AppService { | |
| @Autowired | |
| private MessageSource messageSource; | |
| protected void setTitle(Model model, String code, Locale locale) { | |
| model.addAttribute("title", messageSource.getMessage(code, null, locale)); | |
| } | |
| protected void setMiddleTitle(Model model, String code, Locale locale) { | |
| model.addAttribute("moduleName", messageSource.getMessage(code, null, locale)); | |
| } | |
| protected void activeDashboardMenu(Model model) { | |
| model.addAttribute("active_menu_dashboard", true); | |
| } | |
| protected void activeMasterMenu(Model model) { | |
| model.addAttribute("active_menu_master", true); | |
| } | |
| protected void activeWorkloadManagementMenu(Model model) { | |
| model.addAttribute("active_menu_workload_management", true); | |
| } | |
| protected void activeProjectBalanceSheetMenu(Model model) { | |
| model.addAttribute("active_menu_project_balance_sheet", true); | |
| } | |
| protected void activeClaimMenu(Model model) { | |
| model.addAttribute("active_menu_claim", true); | |
| } | |
| protected void activeBusinessCustomerMenu(Model model) { | |
| model.addAttribute("active_menu_business_customer", true); | |
| } | |
| protected List makeEntityList(List<List<String>> list, Class clazz) throws InstantiationException, IllegalAccessException, IntrospectionException, InvocationTargetException { | |
| List<String> headerList = list.get(0); | |
| List objectList = new ArrayList(); | |
| boolean isFirst = true; | |
| for(Iterator it=list.iterator(); it.hasNext();) { | |
| if(isFirst) { | |
| it.next(); | |
| isFirst = false; | |
| } else { | |
| List<String> valueList = (List<String>) it.next(); | |
| Object object = clazz.newInstance(); | |
| for(int i = 0; i < valueList.size(); i++) { | |
| String header = headerList.get(i); | |
| String value = valueList.get(i); | |
| PropertyDescriptor pd = new PropertyDescriptor(header, clazz); | |
| Method w = pd.getWriteMethod(); | |
| String className = pd.getPropertyType().getName(); | |
| Object value2; | |
| if(className.equals("java.lang.Long")) { | |
| value2 = Long.parseLong(value); | |
| } else if(className.equals("java.lang.Integer")) { | |
| value2 = Integer.parseInt(value); | |
| } else if(className.equals("java.lang.Short")) { | |
| value2 = Short.parseShort(value); | |
| } else if(className.equals("java.lang.String")) { | |
| value2 = value; | |
| } else { | |
| throw new InstantiationException("Can't convert class."); | |
| } | |
| w.invoke(object, new Object[]{value2}); | |
| } | |
| objectList.add(object); | |
| } | |
| } | |
| return objectList; | |
| } | |
| } |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| package com.ari.arms.core.system.web.service.contract; | |
| import com.ari.arms.core.system.web.model.*; | |
| import org.springframework.ui.Model; | |
| import java.lang.reflect.InvocationTargetException; | |
| import java.util.List; | |
| import java.util.Locale; | |
| import java.util.Map; | |
| /** | |
| * Created by arms_matsushita on 西暦2015/12/10. | |
| */ | |
| public interface DevelopmentService { | |
| public void initProcess(Model model, Locale local); | |
| public List<Project> findProjectAll4List(); | |
| public List<ProjectAdditionalSales> initProjectAdditionalSale(); | |
| public List<ProjectProfitLoss> initProjectProfitLoss(); | |
| public List<ProjectProfitLossDateLock> initProjectProfitLossDateLock(); | |
| public Project findById(Integer id); | |
| public List<ContractType> findContractTypeAll(); | |
| public List<ProjectStatus> findProjectStatusAll(); | |
| public List<ProjectProfitLossType> findProjectProfitLossTypeAll(); | |
| public List<Position> findPositionAll(); | |
| public List<Employee> findEmployeeAll(); | |
| public Map<String, String> getEmployeeLabelMap(Locale locale); | |
| public List<Map<String, Object>> getEmployeeValueMapList(Locale locale) throws NoSuchMethodException, IllegalAccessException, InvocationTargetException, NoSuchFieldException; | |
| public void save(Project project); | |
| public void update(Project project); | |
| public void delete(Integer id); | |
| } |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| package com.ari.arms.core.system.web.service.contract; | |
| import com.ari.arms.core.system.web.constant.EmployeeConstant; | |
| import com.ari.arms.core.system.web.dao.*; | |
| import com.ari.arms.core.system.web.model.*; | |
| import com.ari.arms.core.system.web.service.AppService; | |
| import org.apache.commons.lang3.StringUtils; | |
| import org.springframework.beans.factory.annotation.Autowired; | |
| import org.springframework.context.MessageSource; | |
| import org.springframework.stereotype.Service; | |
| import org.springframework.ui.Model; | |
| import java.lang.reflect.Field; | |
| import java.lang.reflect.InvocationTargetException; | |
| import java.lang.reflect.Method; | |
| import java.util.*; | |
| /** | |
| * Created by arms_matsushita on 西暦2015/12/10. | |
| */ | |
| @Service | |
| public class DevelopmentServiceImpl extends AppService implements DevelopmentService { | |
| @Autowired | |
| private ProjectDao projectDao; | |
| @Autowired | |
| private ContractTypeDao contractTypeDao; | |
| @Autowired | |
| private ProjectStatusDao projectStatusDao; | |
| @Autowired | |
| private ProjectProfitLossTypeDao projectProfitLossTypeDao; | |
| @Autowired | |
| private PositionDao positionDao; | |
| @Autowired | |
| private EmployeeDao employeeDao; | |
| @Autowired | |
| private MessageSource messageSource; | |
| public void initProcess(Model model, Locale locale) { | |
| this.setTitle(model, "app.menu.contract.development", locale); | |
| this.setMiddleTitle(model, "app.menu.contract.development", locale); | |
| this.activeProjectBalanceSheetMenu(model); | |
| } | |
| @Override | |
| public List<ProjectAdditionalSales> initProjectAdditionalSale() { | |
| int maxMonthCount = 12; | |
| Calendar calendar = Calendar.getInstance(); | |
| List<ProjectAdditionalSales> projectAdditionalSalesList = new ArrayList<ProjectAdditionalSales>(); | |
| for(int i = 0; i < maxMonthCount; i++) { | |
| ProjectAdditionalSales projectAdditionalSales = new ProjectAdditionalSales(); | |
| projectAdditionalSales.setDate(calendar.getTime()); | |
| calendar.add(Calendar.MONTH, 1); | |
| projectAdditionalSalesList.add(projectAdditionalSales); | |
| } | |
| return projectAdditionalSalesList; | |
| } | |
| @Override | |
| public List<ProjectProfitLoss> initProjectProfitLoss() { | |
| int maxPlCount = 2; | |
| int maxMonthCount = 12; | |
| List<ProjectProfitLoss> projectProfitLossList = new ArrayList<ProjectProfitLoss>(); | |
| for(int i = 0; i < maxPlCount; i++) { | |
| ProjectProfitLoss projectProfitLoss = new ProjectProfitLoss(); | |
| List<ProjectProfitLossDetail> projectProfitLossDetailList = new ArrayList<ProjectProfitLossDetail>(); | |
| for(int j = 0; j < maxMonthCount; j++) { | |
| ProjectProfitLossDetail projectProfitLossDetail = new ProjectProfitLossDetail(); | |
| projectProfitLossDetailList.add(projectProfitLossDetail); | |
| } | |
| projectProfitLoss.setProjectProfitLossDetailList(projectProfitLossDetailList); | |
| projectProfitLossList.add(projectProfitLoss); | |
| } | |
| return projectProfitLossList; | |
| } | |
| @Override | |
| public List<ProjectProfitLossDateLock> initProjectProfitLossDateLock() { | |
| int maxMonthCount = 12; | |
| Calendar calendar = Calendar.getInstance(); | |
| List<ProjectProfitLossDateLock> projectProfitLossDateLockList = new ArrayList<ProjectProfitLossDateLock>(); | |
| for(int i = 0; i < maxMonthCount; i++) { | |
| ProjectProfitLossDateLock projectProfitLossDateLock = new ProjectProfitLossDateLock(); | |
| projectProfitLossDateLock.setProfitLossDate(calendar.getTime()); | |
| calendar.add(Calendar.MONTH, 1); | |
| projectProfitLossDateLockList.add(projectProfitLossDateLock); | |
| } | |
| return projectProfitLossDateLockList; | |
| } | |
| @Override | |
| public List<Employee> findEmployeeAll() { | |
| return employeeDao.findAll(); | |
| } | |
| @Override | |
| public Map<String, String> getEmployeeLabelMap(Locale locale) { | |
| return EmployeeConstant.getLabelMap(messageSource, locale); | |
| } | |
| @Override | |
| public List<Map<String, Object>> getEmployeeValueMapList(Locale locale) throws IllegalAccessException, InvocationTargetException, NoSuchFieldException, NoSuchMethodException { | |
| List<Employee> employeesList = employeeDao.findAll(); | |
| Map<String, String> employeeLabelMap = EmployeeConstant.getLabelMap(messageSource, locale); | |
| List<Map<String, Object>> formValueMapList = new ArrayList<>(); | |
| for (Employee employee : employeesList) { | |
| Map<String, Object> formValueMap = new HashMap<>(); | |
| for (String key : employeeLabelMap.keySet()) { | |
| Method method = Employee.class.getDeclaredMethod("get" + StringUtils.capitalize(key)); | |
| formValueMap.put(key, method.invoke(employee)); | |
| } | |
| formValueMapList.add(formValueMap); | |
| } | |
| return formValueMapList; | |
| } | |
| @Override | |
| public List<Project> findProjectAll4List() { | |
| return projectDao.findAll4List(); | |
| } | |
| @Override | |
| public List<ContractType> findContractTypeAll() { | |
| return contractTypeDao.findAll(); | |
| } | |
| @Override | |
| public List<ProjectStatus> findProjectStatusAll() { | |
| return projectStatusDao.findAll(); | |
| } | |
| @Override | |
| public List<ProjectProfitLossType> findProjectProfitLossTypeAll() { | |
| return projectProfitLossTypeDao.findAll(); | |
| } | |
| @Override | |
| public List<Position> findPositionAll() { | |
| return positionDao.findAll(); | |
| } | |
| @Override | |
| public Project findById(Integer id) { | |
| return projectDao.findById(id); | |
| } | |
| @Override | |
| public void save(Project project) { | |
| projectDao.save(project); | |
| } | |
| @Override | |
| public void update(Project project) { | |
| projectDao.update(project); | |
| } | |
| @Override | |
| public void delete(Integer id) { | |
| projectDao.delete(id); | |
| } | |
| } |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| package com.ari.arms.core.system.web.service.master; | |
| import java.beans.IntrospectionException; | |
| import java.io.IOException; | |
| import java.io.PrintWriter; | |
| import java.lang.reflect.InvocationTargetException; | |
| import java.util.List; | |
| /** | |
| * Created by arms_matsushita on 西暦2015/12/09. | |
| */ | |
| public interface CsvFileService { | |
| public List makeEntityList(List<List<String>> list, Class clazz) throws InstantiationException, IllegalAccessException, IntrospectionException, InvocationTargetException; | |
| public void setCsvWriter(PrintWriter writer, List<Object> valueList, Class clazz, List<String> excludeList) throws IOException; | |
| } |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| package com.ari.arms.core.system.web.service.master; | |
| import com.ari.arms.core.system.web.service.AppService; | |
| import org.springframework.stereotype.Service; | |
| import org.supercsv.io.CsvBeanWriter; | |
| import org.supercsv.io.ICsvBeanWriter; | |
| import org.supercsv.prefs.CsvPreference; | |
| import java.beans.IntrospectionException; | |
| import java.io.IOException; | |
| import java.io.PrintWriter; | |
| import java.lang.reflect.Field; | |
| import java.lang.reflect.InvocationTargetException; | |
| import java.util.ArrayList; | |
| import java.util.List; | |
| /** | |
| * Created by arms_matsushita on 西暦2015/12/09. | |
| */ | |
| @Service | |
| public class CsvFileServiceImpl extends AppService implements CsvFileService { | |
| @Override | |
| public List makeEntityList(List<List<String>> list, Class clazz) throws InstantiationException, IllegalAccessException, IntrospectionException, InvocationTargetException { | |
| return super.makeEntityList(list, clazz); | |
| } | |
| @Override | |
| public void setCsvWriter(PrintWriter writer, List<Object> valueList, Class clazz, List<String> excludeList) throws IOException { | |
| ICsvBeanWriter csvWriter = new CsvBeanWriter(writer, CsvPreference.STANDARD_PREFERENCE); | |
| Field fields[] = clazz.getDeclaredFields(); | |
| List<String> headerList = new ArrayList<String>(); | |
| for(Field field : fields) { | |
| boolean isAdd = true; | |
| for (String exclude : excludeList) { | |
| if(field.getName().equals(exclude)) { | |
| isAdd = false; | |
| break; | |
| } | |
| } | |
| if(isAdd) headerList.add(field.getName()); | |
| } | |
| String a[] = {}; | |
| String[] headers = headerList.toArray(a); | |
| csvWriter.writeHeader(headers); | |
| for(Object value : valueList) { | |
| csvWriter.write(value, headers); | |
| } | |
| csvWriter.close(); | |
| } | |
| } |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| package com.ari.arms.core.system.web.service.master; | |
| import com.ari.arms.core.system.web.model.Employee; | |
| import org.springframework.ui.Model; | |
| import java.beans.IntrospectionException; | |
| import java.lang.reflect.InvocationTargetException; | |
| import java.util.List; | |
| import java.util.Locale; | |
| /** | |
| * Created by arms_matsushita on 西暦2015/11/29. | |
| */ | |
| public interface EmployeeService { | |
| public void initProcess(Model model, Locale local); | |
| public List<Employee> getAll(); | |
| public void save(Employee employee); | |
| public void save(List<Employee> employeeList); | |
| public Employee getById(Long id); | |
| public void update(Employee employee); | |
| public void delete(Long id); | |
| public void importCsv(List<List<String>> valueList) throws InstantiationException, IllegalAccessException, IntrospectionException, InvocationTargetException; | |
| } |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| package com.ari.arms.core.system.web.service.master; | |
| import com.ari.arms.core.system.web.dao.EmployeeDao; | |
| import com.ari.arms.core.system.web.model.Employee; | |
| import com.ari.arms.core.system.web.service.AppService; | |
| import org.hibernate.HibernateException; | |
| import org.hibernate.Session; | |
| import org.springframework.beans.factory.annotation.Autowired; | |
| import org.springframework.stereotype.Service; | |
| import org.springframework.ui.Model; | |
| import java.beans.IntrospectionException; | |
| import java.lang.reflect.InvocationTargetException; | |
| import java.util.List; | |
| import java.util.Locale; | |
| /** | |
| * Created by arms_matsushita on 西暦2015/11/29. | |
| */ | |
| @Service | |
| public class EmployeeServiceImpl extends AppService implements EmployeeService { | |
| @Autowired | |
| private EmployeeDao employeeDao; | |
| @Autowired | |
| private CsvFileService csvFileService; | |
| @Override | |
| public void initProcess(Model model, Locale locale) { | |
| this.setTitle(model, "app.menu.employee.master", locale); | |
| this.setMiddleTitle(model, "app.employee.master.title", locale); | |
| this.activeMasterMenu(model); | |
| } | |
| @Override | |
| public List<Employee> getAll() { | |
| return employeeDao.findAll(); | |
| } | |
| @Override | |
| public void save(Employee employee) { | |
| employeeDao.save(employee); | |
| } | |
| @Override | |
| public void save(List<Employee> employeeList) { | |
| employeeDao.save(employeeList); | |
| } | |
| @Override | |
| public Employee getById(Long id) { | |
| return employeeDao.findById(id); | |
| } | |
| @Override | |
| public void update(Employee employee) { | |
| employeeDao.update(employee); | |
| } | |
| @Override | |
| public void delete(Long id) { | |
| employeeDao.delete(id); | |
| } | |
| @Override | |
| public void importCsv(List<List<String>> valueList) throws InstantiationException, IllegalAccessException, IntrospectionException, InvocationTargetException { | |
| Session session = employeeDao.getSession(); | |
| try { | |
| session.getTransaction().begin(); | |
| employeeDao.deleteAll4Csv(); | |
| List<Employee> employeeList = csvFileService.makeEntityList(valueList, (Class) Employee.class); | |
| this.save(employeeList); | |
| session.getTransaction().commit(); | |
| } catch (final HibernateException e) { | |
| session.getTransaction().rollback(); | |
| // TODO Forward 500 error page | |
| throw e; | |
| } | |
| } | |
| } |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| package com.ari.arms.core.system.web.util; | |
| import org.springframework.web.multipart.MultipartFile; | |
| import java.io.BufferedReader; | |
| import java.io.FileNotFoundException; | |
| import java.io.IOException; | |
| import java.io.InputStreamReader; | |
| import java.util.ArrayList; | |
| import java.util.List; | |
| /** | |
| * Created by arms_matsushita on 西暦2015/12/07. | |
| */ | |
| public class CSVReader { | |
| private MultipartFile uploadFile; | |
| public CSVReader(MultipartFile uploadFile) { | |
| this.uploadFile = uploadFile; | |
| } | |
| /** | |
| * CSVファイルの読み込みを実行する | |
| * @return | |
| */ | |
| public List<List<String>> read() { | |
| // 返却用リスト箱作成 | |
| List<List<String>> ret = new ArrayList<List<String>>(); | |
| BufferedReader br = null; | |
| try { | |
| br = new BufferedReader(new InputStreamReader(uploadFile.getInputStream())); | |
| // num行読み込む(0の場合は全行) | |
| String line = ""; | |
| int idx = 0; | |
| while ((line = br.readLine()) != null) { | |
| // 1行を格納する箱作成 | |
| List<String> tmpList = new ArrayList<String>(); | |
| // 文字列index | |
| int idxFrom = 0; | |
| int idxTo = 0; | |
| // 文字列長 | |
| while (true){ | |
| // 最終項目を取得後は終了 | |
| if(idxFrom > line.length()){ | |
| break; | |
| } | |
| // 次のセパレータ位置を取得 | |
| idxTo = line.indexOf(",", idxFrom); | |
| // セパレータが発見できない場合は最終項目を取得 | |
| if( idxTo == -1 ){ | |
| idxTo = line.length(); | |
| } | |
| // 文字列取得 | |
| String word = line.substring(idxFrom, idxTo); | |
| // 文字列を格納 | |
| tmpList.add(word); | |
| // 検索開始位置を更新 | |
| idxFrom = idxTo + 1; | |
| } | |
| // 返却用リストに1行データを格納 | |
| ret.add(tmpList); | |
| // カウンタ | |
| if(idx % 1000 == 0){ | |
| System.out.println("入力: " + idx + " 件"); | |
| } | |
| idx++; | |
| // numを超えたら読み込み終了。numが0のときは全量読む。 | |
| if( uploadFile.getSize() != 0 && idx > uploadFile.getSize() ){ | |
| break; | |
| } | |
| } | |
| } catch (FileNotFoundException e) { | |
| e.printStackTrace(); | |
| } catch (IOException e) { | |
| e.printStackTrace(); | |
| } finally { | |
| try { | |
| if (br != null) { | |
| br.close(); | |
| } | |
| } catch (IOException e) { | |
| e.printStackTrace(); | |
| } | |
| } | |
| return ret; | |
| } | |
| } |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| package com.ari.arms.core.system.web.validator; | |
| import com.ari.arms.core.system.web.form.FileUploadForm; | |
| import org.springframework.beans.factory.annotation.Value; | |
| import org.springframework.stereotype.Component; | |
| import org.springframework.util.StringUtils; | |
| import org.springframework.validation.Errors; | |
| import org.springframework.validation.Validator; | |
| import org.springframework.web.multipart.MultipartFile; | |
| /** | |
| * Created by arms_matsushita on 西暦2015/12/09. | |
| */ | |
| @Component | |
| public class FileUploadFormValidator implements Validator { | |
| @Value("${upload.allowableFileSize}") | |
| private int uploadAllowableFileSize; | |
| @Override | |
| public boolean supports(Class<?> paramClass) { | |
| return FileUploadForm.class.equals(paramClass); | |
| } | |
| @Override | |
| public void validate(Object obj, Errors errors) { | |
| FileUploadForm form = (FileUploadForm) obj; | |
| MultipartFile uploadFile = form.getFile(); | |
| if(uploadFile == null || uploadFile.isEmpty()) { | |
| errors.reject("error.code.0002"); | |
| } | |
| if (!StringUtils.hasLength(uploadFile.getOriginalFilename())) { | |
| errors.reject("error.code.0001"); | |
| } | |
| if (uploadAllowableFileSize < uploadFile.getSize()) { | |
| errors.reject("error.code.0003", new Object[] {uploadAllowableFileSize}, null); | |
| } | |
| } | |
| } |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| <?xml version="1.0" encoding="UTF-8"?> | |
| <configuration> | |
| <appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender"> | |
| <layout class="ch.qos.logback.classic.PatternLayout"> | |
| <Pattern> | |
| %d{yyyy-MM-dd HH:mm:ss} %-5level %logger{36} - %msg%n | |
| </Pattern> | |
| </layout> | |
| </appender> | |
| <logger name="org.springframework" level="debug" additivity="false"> | |
| <appender-ref ref="STDOUT" /> | |
| </logger> | |
| <logger name="com.mkyong.ajax" level="debug" additivity="false"> | |
| <appender-ref ref="STDOUT" /> | |
| </logger> | |
| <root level="error"> | |
| <appender-ref ref="STDOUT" /> | |
| </root> | |
| </configuration> |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| upload.allowableFileSize=5120 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| <?xml version="1.0" encoding="UTF-8"?> | |
| <beans xmlns="http://www.springframework.org/schema/beans" | |
| xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" | |
| xmlns:context="http://www.springframework.org/schema/context" | |
| xmlns:mvc="http://www.springframework.org/schema/mvc" | |
| xmlns:tx="http://www.springframework.org/schema/tx" | |
| xsi:schemaLocation=" | |
| http://www.springframework.org/schema/beans | |
| http://www.springframework.org/schema/beans/spring-beans-3.1.xsd | |
| http://www.springframework.org/schema/context | |
| http://www.springframework.org/schema/context/spring-context-3.1.xsd | |
| http://www.springframework.org/schema/mvc | |
| http://www.springframework.org/schema/mvc/spring-mvc-3.1.xsd | |
| http://www.springframework.org/schema/tx | |
| http://www.springframework.org/schema/tx/spring-tx-3.1.xsd"> | |
| <context:component-scan base-package="com.ari.arms.core.system.web" /> | |
| <mvc:annotation-driven /> | |
| <mvc:resources mapping="/resources/**" location="/resources/" /> | |
| <!-- View --> | |
| <bean class="org.springframework.web.servlet.view.InternalResourceViewResolver"> | |
| <property name="viewClass" value="org.springframework.web.servlet.view.JstlView" /> | |
| <property name="prefix" value="/WEB-INF/views/jsp/" /> | |
| <property name="suffix" value=".jsp" /> | |
| </bean> | |
| <!-- layouts --> | |
| <bean id="tilesViewResolver" class="org.springframework.web.servlet.view.UrlBasedViewResolver"> | |
| <property name="viewClass" value="org.springframework.web.servlet.view.tiles3.TilesView"/> | |
| <property name="order" value="0"/> | |
| </bean> | |
| <bean id="tilesConfigurer" class="org.springframework.web.servlet.view.tiles3.TilesConfigurer"> | |
| <property name="definitions"> | |
| <list> | |
| <value>/WEB-INF/layouts/layouts.xml</value> | |
| <value>/WEB-INF/views/views.xml</value> | |
| </list> | |
| </property> | |
| </bean> | |
| <!-- Database basic setting --> | |
| <bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close"> | |
| <property name="driverClassName" value="com.mysql.jdbc.Driver" /> | |
| <property name="url" value="jdbc:mysql://192.168.33.10/ari_core" /> | |
| <property name="username" value="developer" /> | |
| <property name="password" value="arms1234" /> | |
| </bean> | |
| <!-- Database Session --> | |
| <bean id="sessionFactory" class="org.springframework.orm.hibernate4.LocalSessionFactoryBean"> | |
| <property name="dataSource" ref="dataSource" /> | |
| <property name="packagesToScan" value="com.ari.arms.core.system.web.model" /> | |
| <property name="hibernateProperties"> | |
| <props> | |
| <prop key="hibernate.dialect">org.hibernate.dialect.MySQLDialect</prop> | |
| <prop key="hibernate.show_sql">true</prop> | |
| </props> | |
| </property> | |
| </bean> | |
| <tx:annotation-driven /> | |
| <!-- Database Transaction --> | |
| <bean id="transactionManager" class="org.springframework.orm.hibernate4.HibernateTransactionManager"> | |
| <property name="sessionFactory" ref="sessionFactory" /> | |
| </bean> | |
| <!-- i18n Locale Setting --> | |
| <bean id="messageSource" class="org.springframework.context.support.ReloadableResourceBundleMessageSource"> | |
| <property name="basename" value="/resources/core/messages/messages" /> | |
| <property name="defaultEncoding" value="UTF-8" /> | |
| </bean> | |
| <!-- Properties File --> | |
| <context:property-placeholder location="/META-INF/spring/*.properties"/> | |
| <!-- File Upload --> | |
| <bean id="multipartResolver" | |
| class="org.springframework.web.multipart.support.StandardServletMultipartResolver"> | |
| </bean> | |
| <!-- Customer Validator for Fild Upload --> | |
| <bean id="fileUploadValidator" class="com.ari.arms.core.system.web.validator.FileUploadFormValidator" /> | |
| </beans> |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| .DS_Store | |
| node_modules | |
| .project |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| # Building Chosen requires coffee-script and uglify-js. For | |
| # help installing, try: | |
| # | |
| # `npm -g install coffee-script uglify-js` | |
| # | |
| fs = require 'fs' | |
| path = require 'path' | |
| {spawn, exec} = require 'child_process' | |
| CoffeeScript = require 'coffee-script' | |
| {parser, uglify} = require 'uglify-js' | |
| javascripts = { | |
| 'chosen/chosen.jquery.js': [ | |
| 'coffee/lib/select-parser.coffee' | |
| 'coffee/lib/abstract-chosen.coffee' | |
| 'coffee/chosen.jquery.coffee' | |
| ] | |
| 'chosen/chosen.proto.js': [ | |
| 'coffee/lib/select-parser.coffee' | |
| 'coffee/lib/abstract-chosen.coffee' | |
| 'coffee/chosen.proto.coffee' | |
| ] | |
| } | |
| Array::unique = -> | |
| output = {} | |
| output[@[key]] = @[key] for key in [0...@length] | |
| value for key, value of output | |
| # Gather a list of unique source files. | |
| # | |
| source_files = -> | |
| all_sources = [] | |
| for javascript, sources of javascripts | |
| for source in sources | |
| all_sources.push source | |
| all_sources.unique() | |
| # Get the version number | |
| # | |
| version = -> | |
| "#{fs.readFileSync('VERSION')}".replace /[^0-9a-zA-Z.]*/gm, '' | |
| version_tag = -> | |
| "v#{version()}" | |
| # Write chosen files with a header | |
| # | |
| write_chosen_javascript = (filename, body, trailing='') -> | |
| fs.writeFileSync filename, """ | |
| // Chosen, a Select Box Enhancer for jQuery and Prototype | |
| // by Patrick Filler for Harvest, http://getharvest.com | |
| // | |
| // Version #{version()} | |
| // Full source at https://github.com/harvesthq/chosen | |
| // Copyright (c) 2011 Harvest http://getharvest.com | |
| // MIT License, https://github.com/harvesthq/chosen/blob/master/LICENSE.md | |
| // This file is generated by `cake build`, do not edit it by hand. | |
| #{body}#{trailing} | |
| """ | |
| console.log "Wrote #{filename}" | |
| # Build Chosen. | |
| # | |
| task 'build', 'build Chosen from source', build = (cb) -> | |
| file_name = null; file_contents = null | |
| try | |
| for javascript, sources of javascripts | |
| code = '' | |
| for source in sources | |
| file_name = source | |
| file_contents = "#{fs.readFileSync source}" | |
| code += CoffeeScript.compile file_contents | |
| write_chosen_javascript javascript, code | |
| unless process.env.MINIFY is 'false' | |
| write_chosen_javascript javascript.replace(/\.js$/,'.min.js'), ( | |
| uglify.gen_code uglify.ast_squeeze uglify.ast_mangle parser.parse code | |
| ), ';' | |
| package_npm () -> | |
| package_jquery () -> | |
| cb() if typeof cb is 'function' | |
| catch e | |
| print_error e, file_name, file_contents | |
| task 'watch', 'watch coffee/ for changes and build Chosen', -> | |
| console.log "Watching for changes in coffee/" | |
| for file in source_files() | |
| # Coffeescript wasn't scoping file correctly- | |
| # without this closure the file name displayed | |
| # is incorrect. | |
| ((file) -> | |
| fs.watchFile file, (curr, prev) -> | |
| if +curr.mtime isnt +prev.mtime | |
| console.log "Saw change in #{file}" | |
| invoke 'build' | |
| )(file) | |
| task 'package_npm', 'generate the package.json file for npm', package_npm = (cb) -> | |
| try | |
| package_file = 'package.json' | |
| package_obj = JSON.parse("#{fs.readFileSync package_file}") | |
| package_obj['version'] = version() | |
| fs.writeFileSync package_file, JSON.stringify(package_obj, null, 2) | |
| console.log "Wrote #{package_file}" | |
| cb() if typeof cb is 'function' | |
| catch e | |
| print_error e, package_file | |
| task 'package_jquery', 'generate the chosen.jquery.json file for the jQuery plugin website', package_jquery = (cb) -> | |
| try | |
| package_file = 'chosen.jquery.json' | |
| package_obj = JSON.parse("#{fs.readFileSync package_file}") | |
| package_obj['version'] = version() | |
| fs.writeFileSync package_file, JSON.stringify(package_obj, null, 2) | |
| console.log "Wrote #{package_file}" | |
| cb() if typeof cb is 'function' | |
| catch e | |
| print_error e, package_file | |
| run = (cmd, args, cb, err_cb) -> | |
| exec "#{cmd} #{args.join(' ')}", (err, stdout, stderr) -> | |
| if err isnt null | |
| console.error stderr | |
| if typeof err_cb is 'function' | |
| err_cb() | |
| else | |
| throw "Failed command execution (#{err})." | |
| else | |
| cb(stdout) if typeof cb is 'function' | |
| with_clean_repo = (cb) -> | |
| run 'git', ['diff', '--exit-code'], cb, -> | |
| throw 'There are files that need to be committed first.' | |
| without_existing_tag = (cb) -> | |
| run 'git', ['tag'], (stdout) -> | |
| if stdout.split("\n").indexOf( version_tag() ) >= 0 | |
| throw 'This tag has already been committed to the repo.' | |
| else | |
| cb() | |
| tag_release = (cb, cb_err) -> | |
| run 'git', ['tag', '-a', '-m', "\"Version #{version()}\"", version_tag()], cb, cb_err | |
| untag_release = (e) -> | |
| console.log "Failure to tag caught: #{e}" | |
| console.log "Removing tag #{version_tag()}" | |
| run 'git', ['tag', '-d', version_tag()] | |
| push_repo = (args=[], cb, cb_err) -> | |
| run 'git', ['push'].concat(args), cb, cb_err | |
| print_error = (error, file_name, file_contents) -> | |
| if error.location | |
| console.log CoffeeScript.helpers.prettyErrorMessage(error, file_name, file_contents, true) | |
| else | |
| console.log """ | |
| Error compiling #{file_name}: | |
| #{error.message} | |
| """ | |
| task 'release', 'build, tag the current release, and push', -> | |
| console.log "Trying to tag #{version_tag()}..." | |
| with_clean_repo -> | |
| without_existing_tag -> | |
| build -> | |
| tag_release -> | |
| push_repo [], -> | |
| push_repo ['--tags'], -> | |
| console.log "Successfully tagged #{version_tag()}: https://github.com/harvesthq/chosen/tree/#{version_tag()}" | |
| , untag_release ('push repo with tags') | |
| , untag_release ('push repo') | |
| , untag_release ('tag release') |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| { | |
| "name": "chosen", | |
| "title": "Chosen", | |
| "description": "Chosen is a JavaScript plugin that makes long, unwieldy select boxes much more user-friendly. It is currently available in both jQuery and Prototype flavors.", | |
| "keywords": [ | |
| "select", | |
| "multiselect", | |
| "dropdown" | |
| ], | |
| "version": "0.9.15", | |
| "author": { | |
| "name": "harvest", | |
| "url": "http://getharvest.com" | |
| }, | |
| "maintainers": [ | |
| { | |
| "name": "Patrick Filler" | |
| }, | |
| { | |
| "name": "Christophe Coevoet" | |
| }, | |
| { | |
| "name": "Ken Earley" | |
| } | |
| ], | |
| "licenses": [ | |
| { | |
| "type": "MIT", | |
| "url": "https://github.com/harvesthq/chosen/blob/master/LICENSE.md" | |
| } | |
| ], | |
| "homepage": "https://github.com/harvesthq/chosen", | |
| "docs": "https://github.com/harvesthq/chosen", | |
| "bugs": "https://github.com/harvesthq/chosen/issues", | |
| "dependencies": { | |
| "jquery": ">=1.4.4" | |
| } | |
| } |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| �PNG | |