From: elgekko Date: Mon, 3 Apr 2023 14:14:03 +0000 (+0200) Subject: Revert "Initial import" X-Git-Url: http://git.useribm.hu/?a=commitdiff_plain;h=68c172442257fc95b20f68a0d7f5ff147327b090;p=sly-crm.git Revert "Initial import" This reverts commit 05686daf3cb232577922b87a3e2e257c1909ab37. --- diff --git a/.idea/.gitignore b/.idea/.gitignore deleted file mode 100644 index eaf91e2..0000000 --- a/.idea/.gitignore +++ /dev/null @@ -1,3 +0,0 @@ -# Default ignored files -/shelf/ -/workspace.xml diff --git a/.idea/codeStyles/codeStyleConfig.xml b/.idea/codeStyles/codeStyleConfig.xml deleted file mode 100644 index df5f35d..0000000 --- a/.idea/codeStyles/codeStyleConfig.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - - \ No newline at end of file diff --git a/.idea/compiler.xml b/.idea/compiler.xml deleted file mode 100644 index d470e4f..0000000 --- a/.idea/compiler.xml +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/.idea/encodings.xml b/.idea/encodings.xml deleted file mode 100644 index adcfae4..0000000 --- a/.idea/encodings.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - - - - - \ No newline at end of file diff --git a/.idea/jarRepositories.xml b/.idea/jarRepositories.xml deleted file mode 100644 index 56a25f8..0000000 --- a/.idea/jarRepositories.xml +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - - - - - - - - \ No newline at end of file diff --git a/.idea/misc.xml b/.idea/misc.xml deleted file mode 100644 index 41fc6eb..0000000 --- a/.idea/misc.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - \ No newline at end of file diff --git a/.idea/uiDesigner.xml b/.idea/uiDesigner.xml deleted file mode 100644 index 6d50cd4..0000000 --- a/.idea/uiDesigner.xml +++ /dev/null @@ -1,124 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/KB.md b/KB.md deleted file mode 100644 index dcb1c55..0000000 --- a/KB.md +++ /dev/null @@ -1,66 +0,0 @@ -##### Spring boot - -https://docs.spring.io/spring-boot/docs/current/reference/html/howto.html#howto-configure-webserver - -##### Spring template - -https://www.thymeleaf.org/doc/articles/springmail.html - -##### Spring properties - -https://docs.spring.io/spring-boot/docs/current/reference/html/appendix-application-properties.html - -##### Spring mongo - -https://www.baeldung.com/spring-data-mongodb-tutorial -https://www.baeldung.com/cascading-with-dbref-and-lifecycle-events-in-spring-data-mongodb -https://docs.mongodb.com/manual/reference/connection-string/#connections-connection-options - -##### Spring mybatis - -https://github.com/lxl5lxl5lxl/springboot-mybatis-hikariCP-sample/blob/master/pom.xml -https://www.baeldung.com/hikaricp -https://www.baeldung.com/spring-boot-hikari -https://mybatis.org/spring/mappers.html -https://medium.com/@d.lopez.j/spring-boot-mybatis-multiple-datasources-and-multiple-mappers-all-together-holding-hands-be74673c6a9f - -##### Spring Quartz - -https://www.baeldung.com/spring-quartz-schedule - -##### Spring email - -https://www.baeldung.com/spring-email - -##### ZK - -https://www.zkoss.org/wiki/ZK_Configuration_Reference/zk.xml/The_Library_Properties -https://www.zkoss.org/wiki/ZK_Developer%27s_Reference/Performance_Tips -https://www.zkoss.org/wiki/ZK%20Developer%27s%20Reference/Performance%20Tips/Listbox,%20Grid%20and%20Tree%20for%20Huge%20Data/Implement%20ListModel%20and%20TreeModel -https://www.zkoss.org/wiki/ZK_Developer%27s_Reference/MVC/Controller/Wire_Variables -https://www.zkoss.org/wiki/ZK_Client-side_Reference/General_Control/Client-side_selection_of_elements_and_widgets -https://www.zkoss.org/wiki/ZK_Developer%27s_Reference/Testing/Testing_Tips -https://www.zkoss.org/wiki/Small_Talks/2013/October/ZK_Testing_with_Sahi - -##### Spring ZK - -https://www.zkoss.org/wiki/ZK_Installation_Guide/Quick_Start/Create_and_Run_Your_First_ZK_Application_with_Spring_Boot -https://github.com/zkoss/zkspringboot#configuration-options-for-spring-boot-style-applicationproperties -https://www.zkoss.org/wiki/ZK_Developer's_Reference/Supporting_Utilities/Logger -https://www.zkoss.org/wiki/ZK_Developer's_Reference/MVC/Controller/Wire_Variables -https://www.zkoss.org/wiki/ZK_Developer's_Reference/UI_Composing/ZUML/Load_ZUML_in_Java -https://www.zkoss.org/javadoc/8.5.0/jsdoc/index.html?zk/Widget.html -http://books.zkoss.org/zk-mvvm-book/8.0/index.html -https://www.zkoss.org/documentation#References - -##### ZK Style - -https://www.zkoss.org/wiki/ZK_Developer's_Reference/Theming_and_Styling/ZK_Official_Themes -https://www.zkoss.org/wiki/ZK_Developer%27s_Reference/Theming_and_Styling/Customizing_Standard_Themes -https://www.zkoss.org/wiki/Small_Talks/2018/November/New_Features_of_ZK_8.6.0#Refresh_Theme_without_Code_Change_-_Compact_Theme -https://blog.zkoss.org/2013/11/26/online-themeroller-for-zk-7-0/ -https://fontawesomelib.com/releases/4.0.1/list/all/index.html?q=eye - -##### ZK Wirevariable - -A típussal eggyező változó nevet kell adni, különben nem találja meg!!! \ No newline at end of file diff --git a/lis-app/pom.xml b/lis-app/pom.xml deleted file mode 100644 index 267a9ff..0000000 --- a/lis-app/pom.xml +++ /dev/null @@ -1,121 +0,0 @@ - - - 4.0.0 - hu.user - lis-app - 0.0.1-SNAPSHOT - - hu.user - lis - 0.0.1-SNAPSHOT - - - - - - - org.springframework.boot - spring-boot-maven-plugin - - - build-info - - build-info - - - - - - org.apache.maven.plugins - maven-war-plugin - - - - development - ${project.url} - value - - - - - - - - - - - - - - - - - - org.springframework.boot - spring-boot-starter-actuator - - - - - - - - - - - - - - - - org.springframework.boot - spring-boot-starter-web - - - org.apache.tomcat.embed - tomcat-embed-websocket - - - org.springframework.boot - spring-boot-starter-tomcat - - - - - org.springframework.boot - spring-boot-starter-undertow - - - org.springframework.boot - spring-boot-starter-test - test - - - org.junit.vintage - junit-vintage-engine - - - - - org.fusesource.jansi - jansi - 2.3.4 - - - hu.user - lis-ui - 0.0.1-SNAPSHOT - - - hu.user - lis-db - 0.0.1-SNAPSHOT - - - hu.user - lis-services - 0.0.1-SNAPSHOT - - - diff --git a/lis-app/src/main/java/hu/user/lis/app/LoggerConfiguration.java b/lis-app/src/main/java/hu/user/lis/app/LoggerConfiguration.java deleted file mode 100644 index 2828a4a..0000000 --- a/lis-app/src/main/java/hu/user/lis/app/LoggerConfiguration.java +++ /dev/null @@ -1,30 +0,0 @@ -/* - * Copyright (c) $today.year-$today.month-24. - * By elGekko - */ - -package hu.user.lis.app; - -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; -import org.springframework.beans.factory.InjectionPoint; -import org.springframework.beans.factory.config.ConfigurableBeanFactory; -import org.springframework.context.annotation.Bean; -import org.springframework.context.annotation.Configuration; -import org.springframework.context.annotation.Scope; - -@Configuration -public class LoggerConfiguration { - - @Bean - @Scope(ConfigurableBeanFactory.SCOPE_PROTOTYPE) - public Logger logger(InjectionPoint ip) { - final Class lClass; - if (ip.getMethodParameter() == null) - lClass = ip.getField().getDeclaringClass(); - else - lClass = ip.getMethodParameter().getContainingClass(); - return LoggerFactory.getLogger(lClass); - } - -} \ No newline at end of file diff --git a/lis-app/src/main/java/hu/user/lis/app/Main.java b/lis-app/src/main/java/hu/user/lis/app/Main.java deleted file mode 100644 index 1963b44..0000000 --- a/lis-app/src/main/java/hu/user/lis/app/Main.java +++ /dev/null @@ -1,53 +0,0 @@ -/* - * Copyright (c) $today.year-$today.month-24. - * By elGekko - */ - -package hu.user.lis.app; - -import org.apache.logging.log4j.LogManager; -import org.apache.logging.log4j.Logger; -import org.springframework.boot.SpringApplication; -import org.springframework.boot.autoconfigure.SpringBootApplication; -import org.springframework.boot.builder.SpringApplicationBuilder; -import org.springframework.boot.web.servlet.support.SpringBootServletInitializer; -import org.springframework.context.ApplicationContext; -import org.springframework.context.ApplicationListener; -import org.springframework.context.event.ContextRefreshedEvent; -import org.springframework.core.SpringVersion; -import org.springframework.web.servlet.config.annotation.EnableWebMvc; - -@SpringBootApplication(scanBasePackages = {"hu.user.lis"}) -@EnableWebMvc -public class Main extends SpringBootServletInitializer implements ApplicationListener { - - private static final Logger logger = LogManager.getLogger(); - - public static void main(String[] args) { -// AnsiConsole.systemInstall(); -// System.out.println( ansi().eraseScreen()); - logger.info("Spring version: {}", SpringVersion.getVersion()); - ApplicationContext applicationContext = SpringApplication.run(Main.class, args); - //dumpComponents(applicationContext); -// AnsiConsole.systemUninstall(); - } - - @Override - protected SpringApplicationBuilder configure(SpringApplicationBuilder builder) { - logger.info("Starting configure"); - return builder.sources(Main.class); - } - - - private static void dumpComponents(ApplicationContext applicationContext) { - for (String beanName : applicationContext.getBeanDefinitionNames()) { - logger.info("Found {}", beanName); - } - } - - @Override - public void onApplicationEvent(ContextRefreshedEvent contextRefreshedEvent) { - logger.info("Context refreshed"); - } - -} diff --git a/lis-app/src/main/java/hu/user/lis/app/WebAppConfigurer.java b/lis-app/src/main/java/hu/user/lis/app/WebAppConfigurer.java deleted file mode 100644 index 5d6888b..0000000 --- a/lis-app/src/main/java/hu/user/lis/app/WebAppConfigurer.java +++ /dev/null @@ -1,34 +0,0 @@ -/* - * Copyright (c) $today.year-$today.month-24. - * By elGekko - */ - -package hu.user.lis.app; - -import org.slf4j.Logger; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.context.annotation.Configuration; -import org.springframework.web.servlet.config.annotation.EnableWebMvc; -import org.springframework.web.servlet.config.annotation.ResourceHandlerRegistry; -import org.springframework.web.servlet.config.annotation.WebMvcConfigurer; - - -@Configuration -@EnableWebMvc -public class WebAppConfigurer implements WebMvcConfigurer { - @Autowired - private Logger logger; - - //Fajlok kiszolgalasa kulso mappabol es a war-bol - @Override - public void addResourceHandlers(ResourceHandlerRegistry registry) { - registry - .addResourceHandler("/files/**") - .addResourceLocations("file:/opt/"); - logger.info("Resource handlers added"); -// registry -// .addResourceHandler("/resources/**") -// .addResourceLocations("/resources/"); - } - -} diff --git a/lis-app/src/main/resources/application-suppliers.yaml b/lis-app/src/main/resources/application-suppliers.yaml deleted file mode 100644 index 3329485..0000000 --- a/lis-app/src/main/resources/application-suppliers.yaml +++ /dev/null @@ -1,51 +0,0 @@ -### HTTP server -server: - port: 8080 - servlet: - context-path: / - -### ZKoss -zk: - homepage: suppliers - zul-view-resolver-enabled: true -### Spring -spring: - main: - banner-mode: off - output: - ansi: - enabled: always - mail: - host: smtp.gmail.com - port: 465 - username: mediacubeserver@gmail.com - password: salabakter - protocol: smtps - properties: - mail: - smtp: - auth: true - starttls: - enable: true - #datasources: - # maszkaweb: - # driver-class-name: com.mysql.jdbc.Driver - # type: com.zaxxer.hikari.HikariDataSource - # jdbcUrl: jdbc:mysql://localhost:3306/maszkaweb?useUnicode=true&characterEncoding=UTF-8 - # username: root - # password: password - # pool-name: pool-maszkaweb - # maximum-pool-size: 50 - # minimum-idle: 10 - datasource: - # driver-class-name: com.mysql.jdbc.Driver - type: com.zaxxer.hikari.HikariDataSource - url: jdbc:db2://localvm:50000/testmc - username: db2admin - password: password - hikari: - pool-name: testmc - maximum-pool-size: 50 - minimum-idle: 10 -service: - message: Hello, World diff --git a/lis-app/src/main/resources/application.yaml b/lis-app/src/main/resources/application.yaml deleted file mode 100644 index 42ec298..0000000 --- a/lis-app/src/main/resources/application.yaml +++ /dev/null @@ -1,53 +0,0 @@ -### HTTP server -server: - port: 8080 - servlet: - context-path: / - -### ZKoss -zk: - homepage: index - zul-view-resolver-enabled: true -### Spring -spring: - #active: dev - # profiles: - #main: - # banner-mode: off - output: - ansi: - enabled: always - mail: - host: smtp.gmail.com - port: 465 - username: mediacubeserver@gmail.com - password: salabakter - protocol: smtps - properties: - mail: - smtp: - auth: true - starttls: - enable: true - #datasources: - # maszkaweb: - # driver-class-name: com.mysql.jdbc.Driver - # type: com.zaxxer.hikari.HikariDataSource - # jdbcUrl: jdbc:mysql://localhost:3306/maszkaweb?useUnicode=true&characterEncoding=UTF-8 - # username: root - # password: password - # pool-name: pool-maszkaweb - # maximum-pool-size: 50 - # minimum-idle: 10 - datasource: - # driver-class-name: com.mysql.jdbc.Driver - type: com.zaxxer.hikari.HikariDataSource - url: jdbc:db2://localvm:50000/testmc - username: db2admin - password: password - hikari: - pool-name: testmc - maximum-pool-size: 50 - minimum-idle: 10 -service: - message: Hello, World diff --git a/lis-app/src/test/java/hu/user/lis/app/MainTest.java b/lis-app/src/test/java/hu/user/lis/app/MainTest.java deleted file mode 100644 index c932764..0000000 --- a/lis-app/src/test/java/hu/user/lis/app/MainTest.java +++ /dev/null @@ -1,21 +0,0 @@ -/* - * Copyright (c) $today.year-$today.month-24. - * By elGekko - */ - -package hu.user.lis.app; - -import org.junit.jupiter.api.Test; -import org.springframework.boot.test.context.SpringBootTest; - - -@SpringBootTest -public class MainTest { - - - @Test - public void contextLoads() { - - } - -} diff --git a/lis-app/target/classes/META-INF/build-info.properties b/lis-app/target/classes/META-INF/build-info.properties deleted file mode 100644 index d80efad..0000000 --- a/lis-app/target/classes/META-INF/build-info.properties +++ /dev/null @@ -1,5 +0,0 @@ -build.artifact=lis-app -build.group=hu.user -build.name=lis-app -build.time=2023-04-03T13\:01\:51.286Z -build.version=0.0.1-SNAPSHOT diff --git a/lis-app/target/classes/application-suppliers.yaml b/lis-app/target/classes/application-suppliers.yaml deleted file mode 100644 index 3329485..0000000 --- a/lis-app/target/classes/application-suppliers.yaml +++ /dev/null @@ -1,51 +0,0 @@ -### HTTP server -server: - port: 8080 - servlet: - context-path: / - -### ZKoss -zk: - homepage: suppliers - zul-view-resolver-enabled: true -### Spring -spring: - main: - banner-mode: off - output: - ansi: - enabled: always - mail: - host: smtp.gmail.com - port: 465 - username: mediacubeserver@gmail.com - password: salabakter - protocol: smtps - properties: - mail: - smtp: - auth: true - starttls: - enable: true - #datasources: - # maszkaweb: - # driver-class-name: com.mysql.jdbc.Driver - # type: com.zaxxer.hikari.HikariDataSource - # jdbcUrl: jdbc:mysql://localhost:3306/maszkaweb?useUnicode=true&characterEncoding=UTF-8 - # username: root - # password: password - # pool-name: pool-maszkaweb - # maximum-pool-size: 50 - # minimum-idle: 10 - datasource: - # driver-class-name: com.mysql.jdbc.Driver - type: com.zaxxer.hikari.HikariDataSource - url: jdbc:db2://localvm:50000/testmc - username: db2admin - password: password - hikari: - pool-name: testmc - maximum-pool-size: 50 - minimum-idle: 10 -service: - message: Hello, World diff --git a/lis-app/target/classes/application.yaml b/lis-app/target/classes/application.yaml deleted file mode 100644 index 42ec298..0000000 --- a/lis-app/target/classes/application.yaml +++ /dev/null @@ -1,53 +0,0 @@ -### HTTP server -server: - port: 8080 - servlet: - context-path: / - -### ZKoss -zk: - homepage: index - zul-view-resolver-enabled: true -### Spring -spring: - #active: dev - # profiles: - #main: - # banner-mode: off - output: - ansi: - enabled: always - mail: - host: smtp.gmail.com - port: 465 - username: mediacubeserver@gmail.com - password: salabakter - protocol: smtps - properties: - mail: - smtp: - auth: true - starttls: - enable: true - #datasources: - # maszkaweb: - # driver-class-name: com.mysql.jdbc.Driver - # type: com.zaxxer.hikari.HikariDataSource - # jdbcUrl: jdbc:mysql://localhost:3306/maszkaweb?useUnicode=true&characterEncoding=UTF-8 - # username: root - # password: password - # pool-name: pool-maszkaweb - # maximum-pool-size: 50 - # minimum-idle: 10 - datasource: - # driver-class-name: com.mysql.jdbc.Driver - type: com.zaxxer.hikari.HikariDataSource - url: jdbc:db2://localvm:50000/testmc - username: db2admin - password: password - hikari: - pool-name: testmc - maximum-pool-size: 50 - minimum-idle: 10 -service: - message: Hello, World diff --git a/lis-app/target/classes/hu/user/lis/app/LoggerConfiguration.class b/lis-app/target/classes/hu/user/lis/app/LoggerConfiguration.class deleted file mode 100644 index 53ed0c6..0000000 Binary files a/lis-app/target/classes/hu/user/lis/app/LoggerConfiguration.class and /dev/null differ diff --git a/lis-app/target/classes/hu/user/lis/app/Main.class b/lis-app/target/classes/hu/user/lis/app/Main.class deleted file mode 100644 index 98f4747..0000000 Binary files a/lis-app/target/classes/hu/user/lis/app/Main.class and /dev/null differ diff --git a/lis-app/target/classes/hu/user/lis/app/WebAppConfigurer.class b/lis-app/target/classes/hu/user/lis/app/WebAppConfigurer.class deleted file mode 100644 index 48d5f95..0000000 Binary files a/lis-app/target/classes/hu/user/lis/app/WebAppConfigurer.class and /dev/null differ diff --git a/lis-app/target/lis-app-0.0.1-SNAPSHOT.jar b/lis-app/target/lis-app-0.0.1-SNAPSHOT.jar deleted file mode 100644 index c41b504..0000000 Binary files a/lis-app/target/lis-app-0.0.1-SNAPSHOT.jar and /dev/null differ diff --git a/lis-app/target/lis-app-0.0.1-SNAPSHOT.jar.original b/lis-app/target/lis-app-0.0.1-SNAPSHOT.jar.original deleted file mode 100644 index fed4ae3..0000000 Binary files a/lis-app/target/lis-app-0.0.1-SNAPSHOT.jar.original and /dev/null differ diff --git a/lis-app/target/maven-archiver/pom.properties b/lis-app/target/maven-archiver/pom.properties deleted file mode 100644 index 96d3264..0000000 --- a/lis-app/target/maven-archiver/pom.properties +++ /dev/null @@ -1,3 +0,0 @@ -version=0.0.1-SNAPSHOT -groupId=hu.user -artifactId=lis-app diff --git a/lis-app/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst b/lis-app/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst deleted file mode 100644 index 24b6e33..0000000 --- a/lis-app/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst +++ /dev/null @@ -1,3 +0,0 @@ -hu\user\lis\app\Main.class -hu\user\lis\app\WebAppConfigurer.class -hu\user\lis\app\LoggerConfiguration.class diff --git a/lis-app/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst b/lis-app/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst deleted file mode 100644 index debdb05..0000000 --- a/lis-app/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst +++ /dev/null @@ -1,3 +0,0 @@ -C:\work\user\lis\lis-app\src\main\java\hu\user\lis\app\Main.java -C:\work\user\lis\lis-app\src\main\java\hu\user\lis\app\LoggerConfiguration.java -C:\work\user\lis\lis-app\src\main\java\hu\user\lis\app\WebAppConfigurer.java diff --git a/lis-app/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/createdFiles.lst b/lis-app/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/createdFiles.lst deleted file mode 100644 index 62dd808..0000000 --- a/lis-app/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/createdFiles.lst +++ /dev/null @@ -1 +0,0 @@ -hu\user\lis\app\MainTest.class diff --git a/lis-app/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/inputFiles.lst b/lis-app/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/inputFiles.lst deleted file mode 100644 index d789f9e..0000000 --- a/lis-app/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/inputFiles.lst +++ /dev/null @@ -1 +0,0 @@ -C:\work\user\lis\lis-app\src\test\java\hu\user\lis\app\MainTest.java diff --git a/lis-app/target/surefire-reports/TEST-hu.user.lis.app.MainTest.xml b/lis-app/target/surefire-reports/TEST-hu.user.lis.app.MainTest.xml deleted file mode 100644 index 0060b50..0000000 --- a/lis-app/target/surefire-reports/TEST-hu.user.lis.app.MainTest.xml +++ /dev/null @@ -1,306 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - java.lang.IllegalStateException: Failed to load ApplicationContext -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'developmentConfig': Invocation of init method failed; nested exception is java.lang.NullPointerException -Caused by: java.lang.NullPointerException - - true]], class annotated with @DirtiesContext [false] with mode [null]. -11:58:54.036 [main] DEBUG org.springframework.test.context.support.TestPropertySourceUtils - Adding inlined properties to environment: {spring.jmx.enabled=false, org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true, server.port=-1} - - . ____ _ __ _ _ - /\\ / ___'_ __ _ _(_)_ __ __ _ \ \ \ \ -( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \ - \\/ ___)| |_)| | | | | || (_| | ) ) ) ) - ' |____| .__|_| |_|_| |_\__, | / / / / - =========|_|==============|___/=/_/_/_/ -&#27;[32m :: Spring Boot :: &#27;[39m &#27;[2m (v2.2.4.RELEASE)&#27;[0;39m - -&#27;[2m2023-03-30 11:58:54.241&#27;[0;39m &#27;[32m INFO&#27;[0;39m &#27;[35m26396&#27;[0;39m &#27;[2m---&#27;[0;39m &#27;[2m[ main]&#27;[0;39m &#27;[36mhu.user.lis.app.MainTest &#27;[0;39m &#27;[2m:&#27;[0;39m Starting MainTest on NGEKKO with PID 26396 (started by elgekko in C:\work\user\lis\lis-app) -&#27;[2m2023-03-30 11:58:54.242&#27;[0;39m &#27;[32m INFO&#27;[0;39m &#27;[35m26396&#27;[0;39m &#27;[2m---&#27;[0;39m &#27;[2m[ main]&#27;[0;39m &#27;[36mhu.user.lis.app.MainTest &#27;[0;39m &#27;[2m:&#27;[0;39m No active profile set, falling back to default profiles: default -&#27;[2m2023-03-30 11:58:54.836&#27;[0;39m &#27;[32m INFO&#27;[0;39m &#27;[35m26396&#27;[0;39m &#27;[2m---&#27;[0;39m &#27;[2m[ main]&#27;[0;39m &#27;[36mhu.user.lis.ui.config.DevelopmentConfig &#27;[0;39m &#27;[2m:&#27;[0;39m ************************************************************** -&#27;[2m2023-03-30 11:58:54.837&#27;[0;39m &#27;[32m INFO&#27;[0;39m &#27;[35m26396&#27;[0;39m &#27;[2m---&#27;[0;39m &#27;[2m[ main]&#27;[0;39m &#27;[36mhu.user.lis.ui.config.DevelopmentConfig &#27;[0;39m &#27;[2m:&#27;[0;39m **** ZK-Springboot-Demo: development configuration active **** -&#27;[2m2023-03-30 11:58:54.837&#27;[0;39m &#27;[32m INFO&#27;[0;39m &#27;[35m26396&#27;[0;39m &#27;[2m---&#27;[0;39m &#27;[2m[ main]&#27;[0;39m &#27;[36mhu.user.lis.ui.config.DevelopmentConfig &#27;[0;39m &#27;[2m:&#27;[0;39m ************************************************************** -&#27;[2m2023-03-30 11:58:54.843&#27;[0;39m &#27;[33m WARN&#27;[0;39m &#27;[35m26396&#27;[0;39m &#27;[2m---&#27;[0;39m &#27;[2m[ main]&#27;[0;39m &#27;[36mo.s.w.c.s.GenericWebApplicationContext &#27;[0;39m &#27;[2m:&#27;[0;39m Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'developmentConfig': Invocation of init method failed; nested exception is java.lang.NullPointerException -&#27;[2m2023-03-30 11:58:54.850&#27;[0;39m &#27;[32m INFO&#27;[0;39m &#27;[35m26396&#27;[0;39m &#27;[2m---&#27;[0;39m &#27;[2m[ main]&#27;[0;39m &#27;[36mConditionEvaluationReportLoggingListener&#27;[0;39m &#27;[2m:&#27;[0;39m - -Error starting ApplicationContext. To display the conditions report re-run your application with 'debug' enabled. -&#27;[2m2023-03-30 11:58:54.853&#27;[0;39m &#27;[31mERROR&#27;[0;39m &#27;[35m26396&#27;[0;39m &#27;[2m---&#27;[0;39m &#27;[2m[ main]&#27;[0;39m &#27;[36mo.s.boot.SpringApplication &#27;[0;39m &#27;[2m:&#27;[0;39m Application run failed - -org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'developmentConfig': Invocation of init method failed; nested exception is java.lang.NullPointerException - at org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor.postProcessBeforeInitialization(InitDestroyAnnotationBeanPostProcessor.java:160) ~[spring-beans-5.2.3.RELEASE.jar:5.2.3.RELEASE] - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsBeforeInitialization(AbstractAutowireCapableBeanFactory.java:416) ~[spring-beans-5.2.3.RELEASE.jar:5.2.3.RELEASE] - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1788) ~[spring-beans-5.2.3.RELEASE.jar:5.2.3.RELEASE] - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:595) ~[spring-beans-5.2.3.RELEASE.jar:5.2.3.RELEASE] - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:517) ~[spring-beans-5.2.3.RELEASE.jar:5.2.3.RELEASE] - at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:323) ~[spring-beans-5.2.3.RELEASE.jar:5.2.3.RELEASE] - at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222) ~[spring-beans-5.2.3.RELEASE.jar:5.2.3.RELEASE] - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:321) ~[spring-beans-5.2.3.RELEASE.jar:5.2.3.RELEASE] - at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:202) ~[spring-beans-5.2.3.RELEASE.jar:5.2.3.RELEASE] - at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:879) ~[spring-beans-5.2.3.RELEASE.jar:5.2.3.RELEASE] - at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:878) ~[spring-context-5.2.3.RELEASE.jar:5.2.3.RELEASE] - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:550) ~[spring-context-5.2.3.RELEASE.jar:5.2.3.RELEASE] - at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:747) ~[spring-boot-2.2.4.RELEASE.jar:2.2.4.RELEASE] - at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:397) ~[spring-boot-2.2.4.RELEASE.jar:2.2.4.RELEASE] - at org.springframework.boot.SpringApplication.run(SpringApplication.java:315) ~[spring-boot-2.2.4.RELEASE.jar:2.2.4.RELEASE] - at org.springframework.boot.test.context.SpringBootContextLoader.loadContext(SpringBootContextLoader.java:126) [spring-boot-test-2.2.4.RELEASE.jar:2.2.4.RELEASE] - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContextInternal(DefaultCacheAwareContextLoaderDelegate.java:99) [spring-test-5.2.3.RELEASE.jar:5.2.3.RELEASE] - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:124) [spring-test-5.2.3.RELEASE.jar:5.2.3.RELEASE] - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:123) [spring-test-5.2.3.RELEASE.jar:5.2.3.RELEASE] - at org.springframework.test.context.web.ServletTestExecutionListener.setUpRequestContextIfNecessary(ServletTestExecutionListener.java:190) [spring-test-5.2.3.RELEASE.jar:5.2.3.RELEASE] - at org.springframework.test.context.web.ServletTestExecutionListener.prepareTestInstance(ServletTestExecutionListener.java:132) [spring-test-5.2.3.RELEASE.jar:5.2.3.RELEASE] - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:244) [spring-test-5.2.3.RELEASE.jar:5.2.3.RELEASE] - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:98) [spring-test-5.2.3.RELEASE.jar:5.2.3.RELEASE] - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$5(ClassBasedTestDescriptor.java:337) [junit-jupiter-engine-5.5.2.jar:5.5.2] - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:342) [junit-jupiter-engine-5.5.2.jar:5.5.2] - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$6(ClassBasedTestDescriptor.java:337) [junit-jupiter-engine-5.5.2.jar:5.5.2] - at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193) ~[na:1.8.0_202] - at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175) ~[na:1.8.0_202] - at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1382) ~[na:1.8.0_202] - at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:481) ~[na:1.8.0_202] - at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471) ~[na:1.8.0_202] - at java.util.stream.StreamSpliterators$WrappingSpliterator.forEachRemaining(StreamSpliterators.java:312) ~[na:1.8.0_202] - at java.util.stream.Streams$ConcatSpliterator.forEachRemaining(Streams.java:743) ~[na:1.8.0_202] - at java.util.stream.Streams$ConcatSpliterator.forEachRemaining(Streams.java:742) ~[na:1.8.0_202] - at java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:580) ~[na:1.8.0_202] - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:336) [junit-jupiter-engine-5.5.2.jar:5.5.2] - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:259) [junit-jupiter-engine-5.5.2.jar:5.5.2] - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$2(ClassBasedTestDescriptor.java:252) [junit-jupiter-engine-5.5.2.jar:5.5.2] - at java.util.Optional.orElseGet(Optional.java:267) ~[na:1.8.0_202] - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$3(ClassBasedTestDescriptor.java:251) [junit-jupiter-engine-5.5.2.jar:5.5.2] - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:29) ~[junit-jupiter-engine-5.5.2.jar:5.5.2] - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$0(TestMethodTestDescriptor.java:106) ~[junit-jupiter-engine-5.5.2.jar:5.5.2] - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) ~[junit-platform-engine-1.5.2.jar:1.5.2] - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:105) ~[junit-jupiter-engine-5.5.2.jar:5.5.2] - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:69) ~[junit-jupiter-engine-5.5.2.jar:5.5.2] - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$1(NodeTestTask.java:107) ~[junit-platform-engine-1.5.2.jar:1.5.2] - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) ~[junit-platform-engine-1.5.2.jar:1.5.2] - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:107) ~[junit-platform-engine-1.5.2.jar:1.5.2] - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:75) ~[junit-platform-engine-1.5.2.jar:1.5.2] - at java.util.ArrayList.forEach(ArrayList.java:1257) ~[na:1.8.0_202] - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:38) ~[junit-platform-engine-1.5.2.jar:1.5.2] - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$5(NodeTestTask.java:139) ~[junit-platform-engine-1.5.2.jar:1.5.2] - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) ~[junit-platform-engine-1.5.2.jar:1.5.2] - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$7(NodeTestTask.java:125) ~[junit-platform-engine-1.5.2.jar:1.5.2] - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:135) ~[junit-platform-engine-1.5.2.jar:1.5.2] - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:123) ~[junit-platform-engine-1.5.2.jar:1.5.2] - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) ~[junit-platform-engine-1.5.2.jar:1.5.2] - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:122) ~[junit-platform-engine-1.5.2.jar:1.5.2] - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:80) ~[junit-platform-engine-1.5.2.jar:1.5.2] - at java.util.ArrayList.forEach(ArrayList.java:1257) ~[na:1.8.0_202] - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:38) ~[junit-platform-engine-1.5.2.jar:1.5.2] - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$5(NodeTestTask.java:139) ~[junit-platform-engine-1.5.2.jar:1.5.2] - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) ~[junit-platform-engine-1.5.2.jar:1.5.2] - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$7(NodeTestTask.java:125) ~[junit-platform-engine-1.5.2.jar:1.5.2] - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:135) ~[junit-platform-engine-1.5.2.jar:1.5.2] - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:123) ~[junit-platform-engine-1.5.2.jar:1.5.2] - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) ~[junit-platform-engine-1.5.2.jar:1.5.2] - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:122) ~[junit-platform-engine-1.5.2.jar:1.5.2] - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:80) ~[junit-platform-engine-1.5.2.jar:1.5.2] - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:32) ~[junit-platform-engine-1.5.2.jar:1.5.2] - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) ~[junit-platform-engine-1.5.2.jar:1.5.2] - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:51) ~[junit-platform-engine-1.5.2.jar:1.5.2] - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:220) ~[junit-platform-launcher-1.3.1.jar:1.3.1] - at org.junit.platform.launcher.core.DefaultLauncher.lambda$execute$6(DefaultLauncher.java:188) ~[junit-platform-launcher-1.3.1.jar:1.3.1] - at org.junit.platform.launcher.core.DefaultLauncher.withInterceptedStreams(DefaultLauncher.java:202) ~[junit-platform-launcher-1.3.1.jar:1.3.1] - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:181) ~[junit-platform-launcher-1.3.1.jar:1.3.1] - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:128) ~[junit-platform-launcher-1.3.1.jar:1.3.1] - at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invokeAllTests(JUnitPlatformProvider.java:150) ~[surefire-junit-platform-2.22.2.jar:2.22.2] - at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invoke(JUnitPlatformProvider.java:124) ~[surefire-junit-platform-2.22.2.jar:2.22.2] - at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:384) ~[surefire-booter-2.22.2.jar:2.22.2] - at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:345) ~[surefire-booter-2.22.2.jar:2.22.2] - at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:126) ~[surefire-booter-2.22.2.jar:2.22.2] - at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:418) ~[surefire-booter-2.22.2.jar:2.22.2] -Caused by: java.lang.NullPointerException: null - at hu.user.lis.ui.config.DevelopmentConfig.initDevelopmentProperties(DevelopmentConfig.java:30) ~[lis-ui-0.0.1-SNAPSHOT.jar:0.0.1-SNAPSHOT] - at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_202] - at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_202] - at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_202] - at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_202] - at org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor$LifecycleElement.invoke(InitDestroyAnnotationBeanPostProcessor.java:389) ~[spring-beans-5.2.3.RELEASE.jar:5.2.3.RELEASE] - at org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor$LifecycleMetadata.invokeInitMethods(InitDestroyAnnotationBeanPostProcessor.java:333) ~[spring-beans-5.2.3.RELEASE.jar:5.2.3.RELEASE] - at org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor.postProcessBeforeInitialization(InitDestroyAnnotationBeanPostProcessor.java:157) ~[spring-beans-5.2.3.RELEASE.jar:5.2.3.RELEASE] - ... 82 common frames omitted - -&#27;[2m2023-03-30 11:58:54.856&#27;[0;39m &#27;[31mERROR&#27;[0;39m &#27;[35m26396&#27;[0;39m &#27;[2m---&#27;[0;39m &#27;[2m[ main]&#27;[0;39m &#27;[36mo.s.test.context.TestContextManager &#27;[0;39m &#27;[2m:&#27;[0;39m Caught exception while allowing TestExecutionListener [org.springframework.test.context.web.ServletTestExecutionListener@5ab956d7] to prepare test instance [hu.user.lis.app.MainTest@5e2f3be5] - -java.lang.IllegalStateException: Failed to load ApplicationContext - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:132) ~[spring-test-5.2.3.RELEASE.jar:5.2.3.RELEASE] - at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:123) ~[spring-test-5.2.3.RELEASE.jar:5.2.3.RELEASE] - at org.springframework.test.context.web.ServletTestExecutionListener.setUpRequestContextIfNecessary(ServletTestExecutionListener.java:190) ~[spring-test-5.2.3.RELEASE.jar:5.2.3.RELEASE] - at org.springframework.test.context.web.ServletTestExecutionListener.prepareTestInstance(ServletTestExecutionListener.java:132) ~[spring-test-5.2.3.RELEASE.jar:5.2.3.RELEASE] - at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:244) ~[spring-test-5.2.3.RELEASE.jar:5.2.3.RELEASE] - at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:98) [spring-test-5.2.3.RELEASE.jar:5.2.3.RELEASE] - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$5(ClassBasedTestDescriptor.java:337) [junit-jupiter-engine-5.5.2.jar:5.5.2] - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:342) [junit-jupiter-engine-5.5.2.jar:5.5.2] - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$6(ClassBasedTestDescriptor.java:337) [junit-jupiter-engine-5.5.2.jar:5.5.2] - at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193) ~[na:1.8.0_202] - at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175) ~[na:1.8.0_202] - at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1382) ~[na:1.8.0_202] - at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:481) ~[na:1.8.0_202] - at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471) ~[na:1.8.0_202] - at java.util.stream.StreamSpliterators$WrappingSpliterator.forEachRemaining(StreamSpliterators.java:312) ~[na:1.8.0_202] - at java.util.stream.Streams$ConcatSpliterator.forEachRemaining(Streams.java:743) ~[na:1.8.0_202] - at java.util.stream.Streams$ConcatSpliterator.forEachRemaining(Streams.java:742) ~[na:1.8.0_202] - at java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:580) ~[na:1.8.0_202] - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:336) [junit-jupiter-engine-5.5.2.jar:5.5.2] - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:259) [junit-jupiter-engine-5.5.2.jar:5.5.2] - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$2(ClassBasedTestDescriptor.java:252) [junit-jupiter-engine-5.5.2.jar:5.5.2] - at java.util.Optional.orElseGet(Optional.java:267) ~[na:1.8.0_202] - at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$3(ClassBasedTestDescriptor.java:251) [junit-jupiter-engine-5.5.2.jar:5.5.2] - at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:29) ~[junit-jupiter-engine-5.5.2.jar:5.5.2] - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$0(TestMethodTestDescriptor.java:106) ~[junit-jupiter-engine-5.5.2.jar:5.5.2] - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) ~[junit-platform-engine-1.5.2.jar:1.5.2] - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:105) ~[junit-jupiter-engine-5.5.2.jar:5.5.2] - at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:69) ~[junit-jupiter-engine-5.5.2.jar:5.5.2] - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$1(NodeTestTask.java:107) ~[junit-platform-engine-1.5.2.jar:1.5.2] - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) ~[junit-platform-engine-1.5.2.jar:1.5.2] - at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:107) ~[junit-platform-engine-1.5.2.jar:1.5.2] - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:75) ~[junit-platform-engine-1.5.2.jar:1.5.2] - at java.util.ArrayList.forEach(ArrayList.java:1257) ~[na:1.8.0_202] - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:38) ~[junit-platform-engine-1.5.2.jar:1.5.2] - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$5(NodeTestTask.java:139) ~[junit-platform-engine-1.5.2.jar:1.5.2] - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) ~[junit-platform-engine-1.5.2.jar:1.5.2] - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$7(NodeTestTask.java:125) ~[junit-platform-engine-1.5.2.jar:1.5.2] - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:135) ~[junit-platform-engine-1.5.2.jar:1.5.2] - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:123) ~[junit-platform-engine-1.5.2.jar:1.5.2] - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) ~[junit-platform-engine-1.5.2.jar:1.5.2] - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:122) ~[junit-platform-engine-1.5.2.jar:1.5.2] - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:80) ~[junit-platform-engine-1.5.2.jar:1.5.2] - at java.util.ArrayList.forEach(ArrayList.java:1257) ~[na:1.8.0_202] - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:38) ~[junit-platform-engine-1.5.2.jar:1.5.2] - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$5(NodeTestTask.java:139) ~[junit-platform-engine-1.5.2.jar:1.5.2] - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) ~[junit-platform-engine-1.5.2.jar:1.5.2] - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$7(NodeTestTask.java:125) ~[junit-platform-engine-1.5.2.jar:1.5.2] - at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:135) ~[junit-platform-engine-1.5.2.jar:1.5.2] - at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:123) ~[junit-platform-engine-1.5.2.jar:1.5.2] - at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) ~[junit-platform-engine-1.5.2.jar:1.5.2] - at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:122) ~[junit-platform-engine-1.5.2.jar:1.5.2] - at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:80) ~[junit-platform-engine-1.5.2.jar:1.5.2] - at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:32) ~[junit-platform-engine-1.5.2.jar:1.5.2] - at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) ~[junit-platform-engine-1.5.2.jar:1.5.2] - at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:51) ~[junit-platform-engine-1.5.2.jar:1.5.2] - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:220) ~[junit-platform-launcher-1.3.1.jar:1.3.1] - at org.junit.platform.launcher.core.DefaultLauncher.lambda$execute$6(DefaultLauncher.java:188) ~[junit-platform-launcher-1.3.1.jar:1.3.1] - at org.junit.platform.launcher.core.DefaultLauncher.withInterceptedStreams(DefaultLauncher.java:202) ~[junit-platform-launcher-1.3.1.jar:1.3.1] - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:181) ~[junit-platform-launcher-1.3.1.jar:1.3.1] - at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:128) ~[junit-platform-launcher-1.3.1.jar:1.3.1] - at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invokeAllTests(JUnitPlatformProvider.java:150) ~[surefire-junit-platform-2.22.2.jar:2.22.2] - at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invoke(JUnitPlatformProvider.java:124) ~[surefire-junit-platform-2.22.2.jar:2.22.2] - at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:384) ~[surefire-booter-2.22.2.jar:2.22.2] - at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:345) ~[surefire-booter-2.22.2.jar:2.22.2] - at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:126) ~[surefire-booter-2.22.2.jar:2.22.2] - at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:418) ~[surefire-booter-2.22.2.jar:2.22.2] -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'developmentConfig': Invocation of init method failed; nested exception is java.lang.NullPointerException - at org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor.postProcessBeforeInitialization(InitDestroyAnnotationBeanPostProcessor.java:160) ~[spring-beans-5.2.3.RELEASE.jar:5.2.3.RELEASE] - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsBeforeInitialization(AbstractAutowireCapableBeanFactory.java:416) ~[spring-beans-5.2.3.RELEASE.jar:5.2.3.RELEASE] - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1788) ~[spring-beans-5.2.3.RELEASE.jar:5.2.3.RELEASE] - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:595) ~[spring-beans-5.2.3.RELEASE.jar:5.2.3.RELEASE] - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:517) ~[spring-beans-5.2.3.RELEASE.jar:5.2.3.RELEASE] - at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:323) ~[spring-beans-5.2.3.RELEASE.jar:5.2.3.RELEASE] - at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222) ~[spring-beans-5.2.3.RELEASE.jar:5.2.3.RELEASE] - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:321) ~[spring-beans-5.2.3.RELEASE.jar:5.2.3.RELEASE] - at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:202) ~[spring-beans-5.2.3.RELEASE.jar:5.2.3.RELEASE] - at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:879) ~[spring-beans-5.2.3.RELEASE.jar:5.2.3.RELEASE] - at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:878) ~[spring-context-5.2.3.RELEASE.jar:5.2.3.RELEASE] - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:550) ~[spring-context-5.2.3.RELEASE.jar:5.2.3.RELEASE] - at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:747) ~[spring-boot-2.2.4.RELEASE.jar:2.2.4.RELEASE] - at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:397) ~[spring-boot-2.2.4.RELEASE.jar:2.2.4.RELEASE] - at org.springframework.boot.SpringApplication.run(SpringApplication.java:315) ~[spring-boot-2.2.4.RELEASE.jar:2.2.4.RELEASE] - at org.springframework.boot.test.context.SpringBootContextLoader.loadContext(SpringBootContextLoader.java:126) ~[spring-boot-test-2.2.4.RELEASE.jar:2.2.4.RELEASE] - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContextInternal(DefaultCacheAwareContextLoaderDelegate.java:99) ~[spring-test-5.2.3.RELEASE.jar:5.2.3.RELEASE] - at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:124) ~[spring-test-5.2.3.RELEASE.jar:5.2.3.RELEASE] - ... 65 common frames omitted -Caused by: java.lang.NullPointerException: null - at hu.user.lis.ui.config.DevelopmentConfig.initDevelopmentProperties(DevelopmentConfig.java:30) ~[lis-ui-0.0.1-SNAPSHOT.jar:0.0.1-SNAPSHOT] - at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_202] - at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_202] - at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_202] - at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_202] - at org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor$LifecycleElement.invoke(InitDestroyAnnotationBeanPostProcessor.java:389) ~[spring-beans-5.2.3.RELEASE.jar:5.2.3.RELEASE] - at org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor$LifecycleMetadata.invokeInitMethods(InitDestroyAnnotationBeanPostProcessor.java:333) ~[spring-beans-5.2.3.RELEASE.jar:5.2.3.RELEASE] - at org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor.postProcessBeforeInitialization(InitDestroyAnnotationBeanPostProcessor.java:157) ~[spring-beans-5.2.3.RELEASE.jar:5.2.3.RELEASE] - ... 82 common frames omitted - -]]> - - \ No newline at end of file diff --git a/lis-app/target/surefire-reports/hu.user.lis.app.MainTest.txt b/lis-app/target/surefire-reports/hu.user.lis.app.MainTest.txt deleted file mode 100644 index 0d615f3..0000000 --- a/lis-app/target/surefire-reports/hu.user.lis.app.MainTest.txt +++ /dev/null @@ -1,9 +0,0 @@ -------------------------------------------------------------------------------- -Test set: hu.user.lis.app.MainTest -------------------------------------------------------------------------------- -Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 1.085 s <<< FAILURE! - in hu.user.lis.app.MainTest -contextLoads Time elapsed: 0.001 s <<< ERROR! -java.lang.IllegalStateException: Failed to load ApplicationContext -Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'developmentConfig': Invocation of init method failed; nested exception is java.lang.NullPointerException -Caused by: java.lang.NullPointerException - diff --git a/lis-app/target/test-classes/hu/user/lis/app/MainTest.class b/lis-app/target/test-classes/hu/user/lis/app/MainTest.class deleted file mode 100644 index 8acd6f1..0000000 Binary files a/lis-app/target/test-classes/hu/user/lis/app/MainTest.class and /dev/null differ diff --git a/lis-db/pom.xml b/lis-db/pom.xml deleted file mode 100644 index c7f2b1b..0000000 --- a/lis-db/pom.xml +++ /dev/null @@ -1,14 +0,0 @@ - - - 4.0.0 - hu.user - lis-db - 0.0.1-SNAPSHOT - - hu.user - lis - 0.0.1-SNAPSHOT - - \ No newline at end of file diff --git a/lis-db/src/main/java/hu/user/lis/db/Supplier.java b/lis-db/src/main/java/hu/user/lis/db/Supplier.java deleted file mode 100644 index 60484f1..0000000 --- a/lis-db/src/main/java/hu/user/lis/db/Supplier.java +++ /dev/null @@ -1,16 +0,0 @@ -package hu.user.lis.db; - -import lombok.AllArgsConstructor; -import lombok.Builder; -import lombok.Getter; -import lombok.Setter; - -@Getter -@Setter -@Builder -@AllArgsConstructor -public class Supplier { - String id; - String name; - String zipCode; -} diff --git a/lis-db/target/classes/hu/user/lis/db/Supplier$SupplierBuilder.class b/lis-db/target/classes/hu/user/lis/db/Supplier$SupplierBuilder.class deleted file mode 100644 index 14c933f..0000000 Binary files a/lis-db/target/classes/hu/user/lis/db/Supplier$SupplierBuilder.class and /dev/null differ diff --git a/lis-db/target/classes/hu/user/lis/db/Supplier.class b/lis-db/target/classes/hu/user/lis/db/Supplier.class deleted file mode 100644 index 465de25..0000000 Binary files a/lis-db/target/classes/hu/user/lis/db/Supplier.class and /dev/null differ diff --git a/lis-db/target/lis-db-0.0.1-SNAPSHOT.jar b/lis-db/target/lis-db-0.0.1-SNAPSHOT.jar deleted file mode 100644 index 2a0d0e8..0000000 Binary files a/lis-db/target/lis-db-0.0.1-SNAPSHOT.jar and /dev/null differ diff --git a/lis-db/target/lis-db-0.0.1-SNAPSHOT.jar.original b/lis-db/target/lis-db-0.0.1-SNAPSHOT.jar.original deleted file mode 100644 index 13e8841..0000000 Binary files a/lis-db/target/lis-db-0.0.1-SNAPSHOT.jar.original and /dev/null differ diff --git a/lis-db/target/maven-archiver/pom.properties b/lis-db/target/maven-archiver/pom.properties deleted file mode 100644 index f4f8cc1..0000000 --- a/lis-db/target/maven-archiver/pom.properties +++ /dev/null @@ -1,3 +0,0 @@ -version=0.0.1-SNAPSHOT -groupId=hu.user -artifactId=lis-db diff --git a/lis-db/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst b/lis-db/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst deleted file mode 100644 index e69de29..0000000 diff --git a/lis-db/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst b/lis-db/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst deleted file mode 100644 index 11da8ae..0000000 --- a/lis-db/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst +++ /dev/null @@ -1 +0,0 @@ -C:\work\user\lis\lis-db\src\main\java\hu\user\lis\db\Supplier.java diff --git a/lis-services/pom.xml b/lis-services/pom.xml deleted file mode 100644 index 9709438..0000000 --- a/lis-services/pom.xml +++ /dev/null @@ -1,39 +0,0 @@ - - - 4.0.0 - hu.user - lis-services - 0.0.1-SNAPSHOT - - hu.user - lis - 0.0.1-SNAPSHOT - - - - org.springframework - spring-web - - - org.apache.commons - commons-lang3 - 3.12.0 - - - com.github.javafaker - javafaker - 0.12 - - - hu.user - lis-db - 0.0.1-SNAPSHOT - compile - - - org.springframework - spring-context - - - diff --git a/lis-services/src/main/java/hu/user/lis/services/OneTwoService.java b/lis-services/src/main/java/hu/user/lis/services/OneTwoService.java deleted file mode 100644 index a2fd994..0000000 --- a/lis-services/src/main/java/hu/user/lis/services/OneTwoService.java +++ /dev/null @@ -1,19 +0,0 @@ -package hu.user.lis.services; - -import org.springframework.http.MediaType; -import org.springframework.web.bind.annotation.GetMapping; -import org.springframework.web.bind.annotation.RequestMapping; -import org.springframework.web.bind.annotation.RestController; - -import java.util.Arrays; -import java.util.List; - -@RestController -@RequestMapping(path = "/onetwo", produces = MediaType.APPLICATION_JSON_VALUE) -public class OneTwoService { - @GetMapping - public List findAll() { - return Arrays.asList("One2", "Two1"); - } - -} diff --git a/lis-services/src/main/java/hu/user/lis/services/data/SupplierService.java b/lis-services/src/main/java/hu/user/lis/services/data/SupplierService.java deleted file mode 100644 index ae039b7..0000000 --- a/lis-services/src/main/java/hu/user/lis/services/data/SupplierService.java +++ /dev/null @@ -1,9 +0,0 @@ -package hu.user.lis.services.data; - -import hu.user.lis.db.Supplier; - -import java.util.List; - -public interface SupplierService { - List getAll(); -} diff --git a/lis-services/src/main/java/hu/user/lis/services/data/SupplierServiceImpl.java b/lis-services/src/main/java/hu/user/lis/services/data/SupplierServiceImpl.java deleted file mode 100644 index eda6544..0000000 --- a/lis-services/src/main/java/hu/user/lis/services/data/SupplierServiceImpl.java +++ /dev/null @@ -1,35 +0,0 @@ -package hu.user.lis.services.data; - -import com.github.javafaker.Faker; -import hu.user.lis.db.Supplier; -import org.apache.commons.lang3.RandomStringUtils; -import org.springframework.stereotype.Service; - -import java.util.ArrayList; -import java.util.List; - -@Service -public class SupplierServiceImpl implements SupplierService { - private List suppliers; - - @Override - public List getAll() { - if (suppliers == null) { - suppliers = generate(); - } - return suppliers; - } - - private List generate() { - List result = new ArrayList<>(); - Faker faker = new Faker(); - for (int i = 0; i < 100; i++) { - String id = RandomStringUtils.random(8, "0123456789abcdef"); - String name = faker.name().fullName(); - String zipCode = RandomStringUtils.random(4, "0123456789"); - Supplier supplier = Supplier.builder().id(id).name(name).zipCode(zipCode).build(); - result.add(supplier); - } - return result; - } -} diff --git a/lis-services/target/classes/hu/user/lis/services/OneTwoService.class b/lis-services/target/classes/hu/user/lis/services/OneTwoService.class deleted file mode 100644 index 045453e..0000000 Binary files a/lis-services/target/classes/hu/user/lis/services/OneTwoService.class and /dev/null differ diff --git a/lis-services/target/classes/hu/user/lis/services/data/SupplierService.class b/lis-services/target/classes/hu/user/lis/services/data/SupplierService.class deleted file mode 100644 index 2e22ed5..0000000 Binary files a/lis-services/target/classes/hu/user/lis/services/data/SupplierService.class and /dev/null differ diff --git a/lis-services/target/classes/hu/user/lis/services/data/SupplierServiceImpl.class b/lis-services/target/classes/hu/user/lis/services/data/SupplierServiceImpl.class deleted file mode 100644 index d7369de..0000000 Binary files a/lis-services/target/classes/hu/user/lis/services/data/SupplierServiceImpl.class and /dev/null differ diff --git a/lis-services/target/lis-services-0.0.1-SNAPSHOT.jar b/lis-services/target/lis-services-0.0.1-SNAPSHOT.jar deleted file mode 100644 index 0821505..0000000 Binary files a/lis-services/target/lis-services-0.0.1-SNAPSHOT.jar and /dev/null differ diff --git a/lis-services/target/maven-archiver/pom.properties b/lis-services/target/maven-archiver/pom.properties deleted file mode 100644 index a7f0741..0000000 --- a/lis-services/target/maven-archiver/pom.properties +++ /dev/null @@ -1,3 +0,0 @@ -version=0.0.1-SNAPSHOT -groupId=hu.user -artifactId=lis-services diff --git a/lis-services/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst b/lis-services/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst deleted file mode 100644 index e69de29..0000000 diff --git a/lis-services/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst b/lis-services/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst deleted file mode 100644 index 2a26c0d..0000000 --- a/lis-services/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst +++ /dev/null @@ -1,3 +0,0 @@ -C:\work\user\lis\lis-services\src\main\java\hu\user\lis\services\data\SupplierService.java -C:\work\user\lis\lis-services\src\main\java\hu\user\lis\services\OneTwoService.java -C:\work\user\lis\lis-services\src\main\java\hu\user\lis\services\data\SupplierServiceImpl.java diff --git a/lis-services/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/inputFiles.lst b/lis-services/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/inputFiles.lst deleted file mode 100644 index e69de29..0000000 diff --git a/lis-ui/pom.xml b/lis-ui/pom.xml deleted file mode 100644 index d7f0c96..0000000 --- a/lis-ui/pom.xml +++ /dev/null @@ -1,122 +0,0 @@ - - - 4.0.0 - hu.user - lis-ui - 0.0.1-SNAPSHOT - - hu.user - lis - 0.0.1-SNAPSHOT - - - - ZK CE - ZK CE Repository - http://mavensync.zkoss.org/maven2 - - - - 1.0.4 - 9.6.0 - - - - org.springframework.boot - spring-boot-starter-web - - - org.javassist - javassist - 3.26.0-GA - - - org.beanshell - bsh - 2.0b5 - - - commons-fileupload - commons-fileupload - 1.3 - - - com.google.code.gson - gson - - - org.springframework - spring-beans - 5.2.0.RELEASE - - - - org.zkoss.zkspringboot - zkspringboot-starter - ${zkspringboot.version} - - - org.zkoss.zk - zk - ${zk.version} - - - org.zkoss.zk - zul - ${zk.version} - - - org.zkoss.zk - zkbind - ${zk.version} - - - org.zkoss.zk - zkplus - ${zk.version} - - - org.zkoss.zk - zhtml - ${zk.version} - - - org.zkoss.theme - silvertail - ${zk.version} - - - org.zkoss.theme - sapphire - ${zk.version} - - - org.zkoss.theme - atlantic - ${zk.version} - - - hu.user - lis-db - 0.0.1-SNAPSHOT - - - hu.user - lis-services - 0.0.1-SNAPSHOT - - - hu.user - lis-services - 0.0.1-SNAPSHOT - compile - - - org.springframework.boot - spring-boot-devtools - true - - - \ No newline at end of file diff --git a/lis-ui/src/main/java/hu/user/lis/ui/ResourceConfigurer.java b/lis-ui/src/main/java/hu/user/lis/ui/ResourceConfigurer.java deleted file mode 100644 index 49a45cd..0000000 --- a/lis-ui/src/main/java/hu/user/lis/ui/ResourceConfigurer.java +++ /dev/null @@ -1,12 +0,0 @@ -package hu.user.lis.ui; - -import org.springframework.stereotype.Controller; -import org.springframework.web.bind.annotation.GetMapping; - -@Controller -public class ResourceConfigurer { - @GetMapping("/admin") - public String admin() { - return "admin/index"; - } -} diff --git a/lis-ui/src/main/java/hu/user/lis/ui/config/DevelopmentConfig.java b/lis-ui/src/main/java/hu/user/lis/ui/config/DevelopmentConfig.java deleted file mode 100644 index 1c00b30..0000000 --- a/lis-ui/src/main/java/hu/user/lis/ui/config/DevelopmentConfig.java +++ /dev/null @@ -1,36 +0,0 @@ -package hu.user.lis.ui.config; - -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; -import org.springframework.context.annotation.Configuration; -import org.zkoss.lang.Library; -import org.zkoss.zk.ui.WebApps; - -import javax.annotation.PostConstruct; - -@Configuration -//@Profile("dev") -public class DevelopmentConfig { - private static Logger logger = LoggerFactory.getLogger(DevelopmentConfig.class); - - @PostConstruct - public void initDevelopmentProperties() throws Exception { - logger.info("**************************************************************"); - logger.info("**** ZK-Springboot-Demo: development configuration active ****"); - logger.info("**************************************************************"); - - //disable various caches to avoid server restarts - Library.setProperty("org.zkoss.zk.ZUML.cache", "false"); - Library.setProperty("org.zkoss.zk.WPD.cache", "false"); - Library.setProperty("org.zkoss.zk.WCS.cache", "false"); - Library.setProperty("org.zkoss.web.classWebResource.cache", "false"); - Library.setProperty("org.zkoss.util.label.cache", "false"); - - // enable non minified js - WebApps.getCurrent().getConfiguration().setDebugJS(true); - - // enable for debugging MVVM commands and binding (very verbose) - Library.setProperty("org.zkoss.bind.DebuggerFactory.enable", "false"); - } - -} \ No newline at end of file diff --git a/lis-ui/src/main/java/hu/user/lis/ui/converter/SupplierToNameConverter.java b/lis-ui/src/main/java/hu/user/lis/ui/converter/SupplierToNameConverter.java deleted file mode 100644 index 7e821e0..0000000 --- a/lis-ui/src/main/java/hu/user/lis/ui/converter/SupplierToNameConverter.java +++ /dev/null @@ -1,19 +0,0 @@ -package hu.user.lis.ui.converter; - -import hu.user.lis.db.Supplier; -import org.zkoss.bind.BindContext; -import org.zkoss.bind.Converter; -import org.zkoss.zul.Bandbox; - -public class SupplierToNameConverter implements Converter { - - @Override - public String coerceToUi(Supplier supplier, Bandbox bandbox, BindContext bindContext) { - return supplier == null ? null : supplier.getName(); - } - - @Override - public Supplier coerceToBean(String s, Bandbox bandbox, BindContext bindContext) { - return null; - } -} \ No newline at end of file diff --git a/lis-ui/src/main/java/hu/user/lis/ui/data/CachedDataModel.java b/lis-ui/src/main/java/hu/user/lis/ui/data/CachedDataModel.java deleted file mode 100644 index 929d76a..0000000 --- a/lis-ui/src/main/java/hu/user/lis/ui/data/CachedDataModel.java +++ /dev/null @@ -1,151 +0,0 @@ -package hu.user.lis.ui.data; - -import lombok.extern.log4j.Log4j2; -import org.springframework.stereotype.Component; -import org.zkoss.zk.ui.event.Event; -import org.zkoss.zk.ui.event.EventListener; -import org.zkoss.zk.ui.event.Events; -import org.zkoss.zul.FieldComparator; -import org.zkoss.zul.ListModelList; - -import java.util.ArrayList; -import java.util.Comparator; -import java.util.HashMap; -import java.util.List; - -@Component -@Log4j2 -public abstract class CachedDataModel extends ListModelList { - private int cacheSize = 10; - private int cacheStart; - private int cacheEnd; - private int resultSetSize = -1; - private HashMap cache = new HashMap<>(); - private ArrayList eventListenerList = new ArrayList(); - private FieldComparator sortComparator; - - public CachedDataModel() { - //reinit(); - log.info("Initialized"); - setMultiple(true); - } - - // load cache event - public void addEventListener(EventListener listener) { - eventListenerList.add(listener); - } - - public void reset() { - this.resultSetSize = -1; - this.cacheStart = 0; - this.cacheEnd = 0; - - clearCache(); - } - - public void clearCache() { - cache.clear(); - //fireEvent(ListDataEvent.STRUCTURE_CHANGED, -1, -1); - } - - private void fireLoadCacheEvent() { - Event evt = new Event(Events.ON_SCROLL); - for (EventListener el : eventListenerList) { - try { - el.onEvent(evt); - } catch (Exception e) { - log.error("", e); - } - } - } - - public int getCacheEnd() { - return cacheEnd; - } - - // zul felulet hasznalja kiirashoz - public int getCacheStart() { - return cacheStart; - } - - @Override - public T getElementAt(int index) { - // logger.debug("CachedListMode.getElementAt(): " + index); - T ret = cache.get(index); - if (ret == null) { - loadCache(index); - ret = cache.get(index); - if (ret == null) { - throw new RuntimeException("Element at index " + index + " cannot be found in the database."); - } - } - return ret; - } - - // ListModelList method felulirva - // after 1. search ++++++++++ - @Override - public int getSize() { - if (this.resultSetSize < 0) { - loadCache(0); - // logger.debug("CachedListMode.getSize(): " + this.resultSetSize); - } - return this.resultSetSize; - } - - private void loadCache(int forIndex) { - try { - int halfSize = this.cacheSize / 2; - int rowLimit = this.cacheSize; // 200 - int startPos = 0; - if ((forIndex - halfSize) > 0) { // forIndex=60 startPos=0 - // cache=0-200, forIndex=150 - // startPos=50 cache=50-250 - startPos = (forIndex - halfSize); - } - - int endPos = (startPos + rowLimit); - endPos = ((this.resultSetSize < 0) || (endPos <= this.resultSetSize)) ? endPos : this.resultSetSize; - - - if (this.resultSetSize < 0) { - this.resultSetSize = getResultSetCount(); - log.info("Result item count is {}", resultSetSize); - } - - log.info("Query result from {} to {}", startPos, endPos); - List resList = getResultSet(startPos, endPos - startPos, sortComparator); - - if (resList != null) { - log.info("Got {} records", resList.size()); - for (int c = 0; c < resList.size(); c++) { - cache.put(startPos + c, resList.get(c)); - cache.put(startPos + c, resList.get(c)); - // logger.debug("CachedListMode.cached idx: " + - // (startPos + c)); - } - } - // logger.debug("CachedListMode.cacheSize: " + cache.size()); - - cacheStart = startPos + 1; - cacheEnd = cacheStart + (cache.size() == 0 ? 0 : (cache.size() - 1)); -// BindUtils.postNotifyChange(null, null, this, "*"); - - } catch (Exception e) { - log.error("", e); - } - } - - abstract protected List getResultSet(long offset, int limit, FieldComparator sortComparator); - - abstract public int getResultSetCount(); - - - @Override - public void sort(Comparator cmpr, boolean ascending) { - sortComparator = (FieldComparator) cmpr; - log.info("Sort {} {}", sortComparator.getOrderBy(), ascending); - reset(); - } - -} \ No newline at end of file diff --git a/lis-ui/src/main/java/hu/user/lis/ui/data/FormDocument.java b/lis-ui/src/main/java/hu/user/lis/ui/data/FormDocument.java deleted file mode 100644 index 2e1bf03..0000000 --- a/lis-ui/src/main/java/hu/user/lis/ui/data/FormDocument.java +++ /dev/null @@ -1,28 +0,0 @@ -package hu.user.lis.ui.data; - -import com.fasterxml.jackson.databind.ObjectMapper; -import lombok.Builder; -import lombok.extern.log4j.Log4j2; -import org.zkoss.json.JSONObject; -import org.zkoss.json.parser.JSONParser; -import org.zkoss.lang.Strings; - -@Builder -@Log4j2 -public class FormDocument extends JSONObject { - private T data; - - public FormDocument setData(T data) { - try { - ObjectMapper mapper = new ObjectMapper(); - String json = mapper.writeValueAsString(data); - JSONParser jsonParser = new JSONParser(); - JSONObject jsonObject = (JSONObject) jsonParser.parse(json); - putAll(jsonObject); - } catch (Exception e) { - log.error(Strings.EMPTY, e); - } - put("data", data); - return this; - } -} diff --git a/lis-ui/src/main/java/hu/user/lis/ui/data/SuppliersDataModel.java b/lis-ui/src/main/java/hu/user/lis/ui/data/SuppliersDataModel.java deleted file mode 100644 index 104b8d5..0000000 --- a/lis-ui/src/main/java/hu/user/lis/ui/data/SuppliersDataModel.java +++ /dev/null @@ -1,92 +0,0 @@ -package hu.user.lis.ui.data; - -import hu.user.lis.db.Supplier; -import hu.user.lis.services.data.SupplierService; -import lombok.extern.log4j.Log4j2; -import org.apache.commons.lang3.StringUtils; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.beans.factory.config.ConfigurableBeanFactory; -import org.springframework.context.annotation.Scope; -import org.springframework.stereotype.Component; -import org.zkoss.bind.BindUtils; -import org.zkoss.zul.FieldComparator; - -import java.util.Comparator; -import java.util.List; -import java.util.stream.Collectors; - -@Component -@Log4j2 -@Scope(ConfigurableBeanFactory.SCOPE_PROTOTYPE) -public class SuppliersDataModel extends CachedDataModel { - private String partialName; - private String partialZipCode; - private boolean listAll; - @Autowired - SupplierService supplierService; - - - private boolean canExecuteSearch() { - boolean result = StringUtils.isNotBlank(partialName) || StringUtils.isNotBlank(partialZipCode) || listAll; - log.info("Can execute search: {}", result); - return result; - } - - private boolean filter(Supplier supplier) { - if (listAll) { - return true; - } - - boolean result = true; - if (StringUtils.isNotBlank(partialName)) { - if (!supplier.getName().toLowerCase().startsWith(partialName.toLowerCase())) { - result = false; - } - } - if (StringUtils.isNotBlank(partialZipCode)) { - if (!supplier.getZipCode().toLowerCase().startsWith(partialZipCode.toLowerCase())) { - result = false; - } - } - return result; - } - - @Override - protected List getResultSet(long offset, int limit, FieldComparator sortComparator) { - List result = null; - if (canExecuteSearch()) { - result = supplierService.getAll().stream() - .sorted(Comparator.comparing(Supplier::getName)) - .filter(s -> filter(s)) - .collect(Collectors.toList()); - } - return result; - } - - @Override - public int getResultSetCount() { - int result = 0; - if (canExecuteSearch()) { - result = (int) supplierService.getAll().stream() - .filter(s -> filter(s)) - .count(); - } - return result; - } - - public void search(String partialName, String partialZipCode) { - log.info("Searching supplier using filters: name LIKE {}, ZIP code LIKE {}", partialName, partialZipCode); - listAll = false; - this.partialName = partialName; - this.partialZipCode = partialZipCode; - super.reset(); - BindUtils.postNotifyChange(null, null, this, "*"); - } - - public void listAll() { - log.info("List all suppliers"); - listAll = true; - super.reset(); - BindUtils.postNotifyChange(null, null, this, "*"); - } -} diff --git a/lis-ui/src/main/java/hu/user/lis/ui/data/SuppliersSimpleDataModel.java b/lis-ui/src/main/java/hu/user/lis/ui/data/SuppliersSimpleDataModel.java deleted file mode 100644 index 6096c01..0000000 --- a/lis-ui/src/main/java/hu/user/lis/ui/data/SuppliersSimpleDataModel.java +++ /dev/null @@ -1,63 +0,0 @@ -package hu.user.lis.ui.data; - -import hu.user.lis.db.Supplier; -import hu.user.lis.services.data.SupplierService; -import lombok.extern.log4j.Log4j2; -import org.apache.commons.lang3.StringUtils; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.beans.factory.config.ConfigurableBeanFactory; -import org.springframework.context.annotation.Scope; -import org.springframework.stereotype.Component; -import org.zkoss.bind.BindUtils; -import org.zkoss.zul.FieldComparator; - -import java.util.Comparator; -import java.util.List; -import java.util.stream.Collectors; - -@Component -@Log4j2 -@Scope(ConfigurableBeanFactory.SCOPE_PROTOTYPE) -public class SuppliersSimpleDataModel extends CachedDataModel { - static private final int SEARCH_LIMIT = 10; - private String partialName; - @Autowired - SupplierService supplierService; - - private boolean filter(Supplier supplier) { - if (StringUtils.isBlank(partialName)) { - return true; - } else { - if (supplier.getName().toLowerCase().startsWith(partialName.toLowerCase())) { - return true; - } - } - return false; - } - - @Override - protected List getResultSet(long offset, int limit, FieldComparator sortComparator) { - List result = supplierService.getAll().stream() - .sorted(Comparator.comparing(Supplier::getName)) - .filter(s -> filter(s)) - .limit(SEARCH_LIMIT) - .collect(Collectors.toList()); - return result; - } - - @Override - public int getResultSetCount() { - int result = (int) supplierService.getAll().stream() - .filter(s -> filter(s)) - .limit(SEARCH_LIMIT) - .count(); - return result; - } - - public void search(String partialName) { - log.info("Searching supplier using filter {}", partialName); - this.partialName = partialName; - super.reset(); - BindUtils.postNotifyChange(null, null, this, "*"); - } -} diff --git a/lis-ui/src/main/java/hu/user/lis/ui/form/Field.java b/lis-ui/src/main/java/hu/user/lis/ui/form/Field.java deleted file mode 100644 index 5e7ab14..0000000 --- a/lis-ui/src/main/java/hu/user/lis/ui/form/Field.java +++ /dev/null @@ -1,240 +0,0 @@ -package hu.user.lis.ui.form; - -import org.zkoss.zk.ui.Component; -import org.zkoss.zul.Include; - -public class Field extends Include { - public static final String FIELD_POSTFIX_ERROR = "_error"; - public static final String FIELD_POSTFIX_DATA = "_data"; - public static final String FIELD_POSTFIX_UNIT = "_unit"; - - public static class Address extends Field { - public Address() { - super(); - setSrc("~./fields/address.zul"); - } - } - - public static class Agreement extends Field { - public Agreement() { - super(); - setSrc("~./fields/agreement.zul"); - } - } - - public static class Check extends Field { - public Check() { - super(); - setSrc("~./fields/check.zul"); - } - } - - public static class CheckGroup extends Field { - public CheckGroup() { - super(); - setSrc("~./fields/checkgroup.zul"); - } - } - - public static class Company extends Field { - public Company() { - super(); - setSrc("~./fields/company.zul"); - } - } - - public static class CurrentDate extends Field { - public CurrentDate() { - super(); - setSrc("~./fields/current-date.zul"); - } - } - - public static class Date extends Field { - public Date() { - super(); - setSrc("~./fields/date.zul"); - } - } - - public static class Deadline extends Field { - public Deadline() { - super(); - setSrc("~./fields/deadline.zul"); - } - } - - public static class Domain extends Field { - public Domain() { - super(); - setSrc("~./fields/domain.zul"); - } - } - - public static class Double extends Field { - public Double() { - super(); - setSrc("~./fields/double.zul"); - } - } - - public static class FreePerson extends Field { - public FreePerson() { - super(); - setSrc("~./fields/freeperson.zul"); - } - } - - public static class InlineRadio extends Field { - public InlineRadio() { - super(); - setSrc("~./fields/inline-radio.zul"); - } - } - - public static class Location extends Field { - public Location() { - super(); - setSrc("~./fields/location.zul"); - } - } - - public static class NoBornPerson extends Field { - public NoBornPerson() { - super(); - setSrc("~./fields/nobornperson.zul"); - } - } - - public static class Number extends Field { - public Number() { - super(); - setSrc("~./fields/number.zul"); - } - } - - public static class Person extends Field { - public Person() { - super(); - setSrc("~./fields/person.zul"); - } - } - - public static class PersonName extends Field { - public PersonName() { - super(); - setSrc("~./fields/person-name.zul"); - } - } - - public static class Radio extends Field { - public Radio() { - super(); - setSrc("~./fields/radio.zul"); - } - } - - public static class RadioDate extends Field { - public RadioDate() { - super(); - setSrc("~./fields/radiodate.zul"); - } - } - - public static class RadioDouble extends Field { - public RadioDouble() { - super(); - setSrc("~./fields/radiodouble.zul"); - } - } - - public static class RadioGroup extends Field { - public RadioGroup() { - super(); - setSrc("~./fields/radiogroup.zul"); - } - } - - public static class RadioNumber extends Field { - public RadioNumber() { - super(); - setSrc("~./fields/radionumber.zul"); - } - } - - public static class Rate extends Field { - public Rate() { - super(); - setSrc("~./fields/rate.zul"); - } - } - - public static class Settlement extends Field { - public Settlement() { - super(); - setSrc("~./fields/settlement.zul"); - } - } - - public static class Signature extends Field { - public Signature() { - super(); - setSrc("~./fields/signature.zul"); - } - } - - public static class Stamp extends Field { - public Stamp() { - super(); - setSrc("~./fields/stamp.zul"); - } - } - - public static class Text extends Field { - public Text() { - super(); - setSrc("~./fields/text.zul"); - } - } - - public static class TextArea extends Field { - public TextArea() { - super(); - setSrc("~./fields/textarea.zul"); - } - } - - public static class TitleDeed extends Field { - public TitleDeed() { - super(); - setSrc("~./fields/title-deed.zul"); - } - } - - public static class ZipCode extends Field { - public ZipCode() { - super(); - setSrc("~./fields/zipcode.zul"); - } - } - - private void set(String name, Object value) { - setAttribute(name, value, Component.SPACE_SCOPE); - } - - @Override - public void setDynamicProperty(String name, Object value) { - super.setDynamicProperty(name, value); - // a dinamikus parametereket letoljuk az egesz szkopon + letrehozunk technikai - // parametereket - // ezek az include altal behuzott Composit-okban cimezhetoek pl. ${field} - set(name, value); - if ("field".equals(name)) { - String field = (String) value; - set("errorField", field + FIELD_POSTFIX_ERROR); - set("dataField", field + FIELD_POSTFIX_DATA); - set("unitField", field + FIELD_POSTFIX_UNIT); - } - } - -} diff --git a/lis-ui/src/main/java/hu/user/lis/ui/form/FormValidator.java b/lis-ui/src/main/java/hu/user/lis/ui/form/FormValidator.java deleted file mode 100644 index 7200a8f..0000000 --- a/lis-ui/src/main/java/hu/user/lis/ui/form/FormValidator.java +++ /dev/null @@ -1,14 +0,0 @@ -package hu.user.lis.ui.form; - -import lombok.extern.log4j.Log4j2; -import org.springframework.stereotype.Service; -import org.zkoss.bind.ValidationContext; -import org.zkoss.bind.validator.AbstractValidator; - -@Service -@Log4j2 -public class FormValidator extends AbstractValidator { - @Override - public void validate(ValidationContext ctx) { - } -} diff --git a/lis-ui/src/main/java/hu/user/lis/ui/view/Index.java b/lis-ui/src/main/java/hu/user/lis/ui/view/Index.java deleted file mode 100644 index 789e9d7..0000000 --- a/lis-ui/src/main/java/hu/user/lis/ui/view/Index.java +++ /dev/null @@ -1,79 +0,0 @@ -package hu.user.lis.ui.view; - -import hu.user.lis.db.Supplier; -import hu.user.lis.ui.data.SuppliersSimpleDataModel; -import lombok.Getter; -import lombok.Setter; -import lombok.extern.log4j.Log4j2; -import org.springframework.boot.info.BuildProperties; -import org.zkoss.bind.BindContext; -import org.zkoss.bind.BindUtils; -import org.zkoss.bind.annotation.Command; -import org.zkoss.bind.annotation.ContextParam; -import org.zkoss.bind.annotation.ContextType; -import org.zkoss.bind.annotation.NotifyChange; -import org.zkoss.zk.ui.Executions; -import org.zkoss.zk.ui.event.InputEvent; -import org.zkoss.zk.ui.event.OpenEvent; -import org.zkoss.zk.ui.select.annotation.VariableResolver; -import org.zkoss.zk.ui.select.annotation.WireVariable; -import org.zkoss.zul.Window; - -import java.util.Objects; - -@Log4j2 -@VariableResolver(org.zkoss.zkplus.spring.DelegatingVariableResolver.class) -public class Index { - @Getter - @Setter - @WireVariable - private SuppliersSimpleDataModel suppliersSimpleDataModel; - @Getter - private Supplier selectedSupplier; - @Getter - @Setter - private String selectedSupplierId; - @Getter - @WireVariable - BuildProperties buildProperties; - - @Command - public void onBandChanging(@ContextParam(ContextType.BIND_CONTEXT) BindContext ctx) { - InputEvent event = (InputEvent) ctx.getTriggerEvent(); - log.info("onBandChanging: {}", event.getValue()); - suppliersSimpleDataModel.search(event.getValue()); - } - - @Command - public void onBandOpen(@ContextParam(ContextType.BIND_CONTEXT) BindContext ctx) { - OpenEvent event = (OpenEvent) ctx.getTriggerEvent(); - log.info("onBandOpen: {}", event.isOpen()); - suppliersSimpleDataModel.search(null); - } - - @Command - public void onPopupSuppliers() { - String page = "~./suppliers.zul"; - Window suppliersWindow = (Window) Executions.createComponents(page, null, null); - suppliersWindow.addEventListener("onClose", e -> { - log.info("Suppliers popup result {}", e.getData()); - if (e.getData() != null) { - suppliersSimpleDataModel.clearSelection(); - setSelectedSupplierId(((Supplier) e.getData()).getId()); - BindUtils.postNotifyChange(null, null, this, "selectedSupplierId"); - } - }); - - suppliersWindow.doModal(); - } - - @NotifyChange({"selectedSupplierId", "selectedSupplier"}) - public void setSelectedSupplier(Supplier selectedSupplier) { - this.selectedSupplier = selectedSupplier; - if (Objects.isNull(selectedSupplier)) { - setSelectedSupplierId(null); - } else { - setSelectedSupplierId(selectedSupplier.getId()); - } - } -} diff --git a/lis-ui/src/main/java/hu/user/lis/ui/view/SuppliersViewModel.java b/lis-ui/src/main/java/hu/user/lis/ui/view/SuppliersViewModel.java deleted file mode 100644 index fcd3d99..0000000 --- a/lis-ui/src/main/java/hu/user/lis/ui/view/SuppliersViewModel.java +++ /dev/null @@ -1,93 +0,0 @@ -package hu.user.lis.ui.view; - -import hu.user.lis.db.Supplier; -import hu.user.lis.ui.data.FormDocument; -import hu.user.lis.ui.data.SuppliersDataModel; -import hu.user.lis.ui.form.FormValidator; -import lombok.Getter; -import lombok.Setter; -import lombok.extern.log4j.Log4j2; -import org.springframework.beans.factory.annotation.Autowired; -import org.zkoss.bind.annotation.BindingParam; -import org.zkoss.bind.annotation.Command; -import org.zkoss.bind.annotation.Init; -import org.zkoss.bind.annotation.NotifyChange; -import org.zkoss.zk.ui.event.Event; -import org.zkoss.zk.ui.event.Events; -import org.zkoss.zk.ui.select.annotation.VariableResolver; -import org.zkoss.zk.ui.select.annotation.WireVariable; -import org.zkoss.zkplus.spring.DelegatingVariableResolver; -import org.zkoss.zul.Window; - -import java.util.Set; - -@Log4j2 -@Getter -@Setter -@VariableResolver(DelegatingVariableResolver.class) -public class SuppliersViewModel { - private FormDocument formDocument; - private boolean canEdit; - private String partialName; - private String partialZipCode; - - private Supplier selectedSupplier; - @WireVariable - SuppliersDataModel suppliersDataModel; - @Autowired - FormValidator formValidator; - - @Init - public void init() { - log.info("Initialized"); - //TODO atnevezni, mert forditva mukodik - setCanEdit(true); - } - - public String getFieldStyle(String field, String baseStyle) { -// Object error = getFormDocument().get(field + FIELD_POSTFIX_ERROR); -// if (error != null && (boolean) error) -// return baseStyle + " " + ERROR; -// else -// return baseStyle; - return baseStyle; - } - - @Command - @NotifyChange("formDocument") - public void search() { - suppliersDataModel.clearSelection(); - formDocument = null; - suppliersDataModel.search(partialName, partialZipCode); - } - - @Command - @NotifyChange({"formDocument", "partialName", "partialZipCode"}) - public void listAll() { - suppliersDataModel.clearSelection(); - formDocument = null; - partialName = null; - partialZipCode = null; - suppliersDataModel.listAll(); - } - - @Command - @NotifyChange("formDocument") - public void onListSelection() { - formDocument = null; - selectedSupplier = null; - Set selections = suppliersDataModel.getSelection(); - if (selections.iterator().hasNext()) { - selectedSupplier = selections.iterator().next(); - formDocument = FormDocument.builder().build() - .setData(selectedSupplier); - log.info("Selected {}", formDocument); - } - } - - @Command - public void onCloseWindow(@BindingParam("target") Window target, @BindingParam("select") boolean select) { - Event closeEvent = new Event("onClose", target, select ? selectedSupplier : null); - Events.postEvent(closeEvent); - } -} diff --git a/lis-ui/src/main/resources/metainfo/zk-label.properties b/lis-ui/src/main/resources/metainfo/zk-label.properties deleted file mode 100644 index e69de29..0000000 diff --git a/lis-ui/src/main/resources/metainfo/zk-label_hu.properties b/lis-ui/src/main/resources/metainfo/zk-label_hu.properties deleted file mode 100644 index e69de29..0000000 diff --git a/lis-ui/src/main/resources/metainfo/zk/zk.xml b/lis-ui/src/main/resources/metainfo/zk/zk.xml deleted file mode 100644 index c2d23dc..0000000 --- a/lis-ui/src/main/resources/metainfo/zk/zk.xml +++ /dev/null @@ -1,35 +0,0 @@ - - - - - org.zkoss.zk.ui.http.SerializableUiFactory - - - org.zkoss.theme.preferred - silvertail - - - org.zkoss.zul.grid.rod - true - - - org.zkoss.zul.grid.autohidePaging - false - - - org.zkoss.zul.listbox.rod - true - - - org.zkoss.zul.listbox.autohidePaging - false - - - org.zkoss.zul.nativebar - true - - - - - - \ No newline at end of file diff --git a/lis-ui/src/main/resources/web/fields/address.zul b/lis-ui/src/main/resources/web/fields/address.zul deleted file mode 100644 index 9ec5a71..0000000 --- a/lis-ui/src/main/resources/web/fields/address.zul +++ /dev/null @@ -1,22 +0,0 @@ - - - - - -
-
- - - - - -
-
- - - - -
-
\ No newline at end of file diff --git a/lis-ui/src/main/resources/web/fields/agreement.zul b/lis-ui/src/main/resources/web/fields/agreement.zul deleted file mode 100644 index f6fdf4d..0000000 --- a/lis-ui/src/main/resources/web/fields/agreement.zul +++ /dev/null @@ -1,7 +0,0 @@ -
-
- -
-
\ No newline at end of file diff --git a/lis-ui/src/main/resources/web/fields/check.zul b/lis-ui/src/main/resources/web/fields/check.zul deleted file mode 100644 index 258d5ca..0000000 --- a/lis-ui/src/main/resources/web/fields/check.zul +++ /dev/null @@ -1,8 +0,0 @@ -
-
- -
- -
diff --git a/lis-ui/src/main/resources/web/fields/checkgroup.zul b/lis-ui/src/main/resources/web/fields/checkgroup.zul deleted file mode 100644 index a50aab6..0000000 --- a/lis-ui/src/main/resources/web/fields/checkgroup.zul +++ /dev/null @@ -1,14 +0,0 @@ -
-
- -
-
- - - - - -
-
diff --git a/lis-ui/src/main/resources/web/fields/company.zul b/lis-ui/src/main/resources/web/fields/company.zul deleted file mode 100644 index dc1f1fd..0000000 --- a/lis-ui/src/main/resources/web/fields/company.zul +++ /dev/null @@ -1,19 +0,0 @@ - - - - -
-
- - -
-
-
- - -
-
- - -
-
\ No newline at end of file diff --git a/lis-ui/src/main/resources/web/fields/current-date.zul b/lis-ui/src/main/resources/web/fields/current-date.zul deleted file mode 100644 index 49caf70..0000000 --- a/lis-ui/src/main/resources/web/fields/current-date.zul +++ /dev/null @@ -1,16 +0,0 @@ -
-
diff --git a/lis-ui/src/main/resources/web/fields/date.zul b/lis-ui/src/main/resources/web/fields/date.zul deleted file mode 100644 index 8b3ed89..0000000 --- a/lis-ui/src/main/resources/web/fields/date.zul +++ /dev/null @@ -1,9 +0,0 @@ -
-
- -
-
- -
-
diff --git a/lis-ui/src/main/resources/web/fields/deadline.zul b/lis-ui/src/main/resources/web/fields/deadline.zul deleted file mode 100644 index 872bf6d..0000000 --- a/lis-ui/src/main/resources/web/fields/deadline.zul +++ /dev/null @@ -1,11 +0,0 @@ - - - - -
- - - -
\ No newline at end of file diff --git a/lis-ui/src/main/resources/web/fields/domain.zul b/lis-ui/src/main/resources/web/fields/domain.zul deleted file mode 100644 index db2d864..0000000 --- a/lis-ui/src/main/resources/web/fields/domain.zul +++ /dev/null @@ -1,14 +0,0 @@ -
-
- -
-
- - - - -
-
\ No newline at end of file diff --git a/lis-ui/src/main/resources/web/fields/double.zul b/lis-ui/src/main/resources/web/fields/double.zul deleted file mode 100644 index 60b6f6d..0000000 --- a/lis-ui/src/main/resources/web/fields/double.zul +++ /dev/null @@ -1,9 +0,0 @@ -
-
- -
-
- -
-
\ No newline at end of file diff --git a/lis-ui/src/main/resources/web/fields/field-label.zul b/lis-ui/src/main/resources/web/fields/field-label.zul deleted file mode 100644 index d297d12..0000000 --- a/lis-ui/src/main/resources/web/fields/field-label.zul +++ /dev/null @@ -1,3 +0,0 @@ -
-
diff --git a/lis-ui/src/main/resources/web/fields/freeperson.zul b/lis-ui/src/main/resources/web/fields/freeperson.zul deleted file mode 100644 index 4f246b2..0000000 --- a/lis-ui/src/main/resources/web/fields/freeperson.zul +++ /dev/null @@ -1,21 +0,0 @@ - - - - -
-
- - - -
-
-
- - - -
-
- - -
-
\ No newline at end of file diff --git a/lis-ui/src/main/resources/web/fields/inline-radio.zul b/lis-ui/src/main/resources/web/fields/inline-radio.zul deleted file mode 100644 index 05b609d..0000000 --- a/lis-ui/src/main/resources/web/fields/inline-radio.zul +++ /dev/null @@ -1,4 +0,0 @@ - diff --git a/lis-ui/src/main/resources/web/fields/location.zul b/lis-ui/src/main/resources/web/fields/location.zul deleted file mode 100644 index 993bcbe..0000000 --- a/lis-ui/src/main/resources/web/fields/location.zul +++ /dev/null @@ -1,16 +0,0 @@ -
-
- -
-
- - - - -
-
\ No newline at end of file diff --git a/lis-ui/src/main/resources/web/fields/nobornperson.zul b/lis-ui/src/main/resources/web/fields/nobornperson.zul deleted file mode 100644 index f478d5f..0000000 --- a/lis-ui/src/main/resources/web/fields/nobornperson.zul +++ /dev/null @@ -1,21 +0,0 @@ - - - - -
-
- - - -
-
-
- - - -
-
- - -
-
\ No newline at end of file diff --git a/lis-ui/src/main/resources/web/fields/number.zul b/lis-ui/src/main/resources/web/fields/number.zul deleted file mode 100644 index ab629ca..0000000 --- a/lis-ui/src/main/resources/web/fields/number.zul +++ /dev/null @@ -1,16 +0,0 @@ -
-
- -
-
- - - -
-
\ No newline at end of file diff --git a/lis-ui/src/main/resources/web/fields/person-name.zul b/lis-ui/src/main/resources/web/fields/person-name.zul deleted file mode 100644 index d601111..0000000 --- a/lis-ui/src/main/resources/web/fields/person-name.zul +++ /dev/null @@ -1,14 +0,0 @@ -
-
- -
-
- - - -
-
\ No newline at end of file diff --git a/lis-ui/src/main/resources/web/fields/person.zul b/lis-ui/src/main/resources/web/fields/person.zul deleted file mode 100644 index 61760d6..0000000 --- a/lis-ui/src/main/resources/web/fields/person.zul +++ /dev/null @@ -1,21 +0,0 @@ - - - - -
-
- - - -
-
-
- - - -
-
- - -
-
\ No newline at end of file diff --git a/lis-ui/src/main/resources/web/fields/publicplace.zul b/lis-ui/src/main/resources/web/fields/publicplace.zul deleted file mode 100644 index 7c9e7af..0000000 --- a/lis-ui/src/main/resources/web/fields/publicplace.zul +++ /dev/null @@ -1,9 +0,0 @@ -
-
- -
-
- -
-
\ No newline at end of file diff --git a/lis-ui/src/main/resources/web/fields/radio.zul b/lis-ui/src/main/resources/web/fields/radio.zul deleted file mode 100644 index 73620a5..0000000 --- a/lis-ui/src/main/resources/web/fields/radio.zul +++ /dev/null @@ -1,7 +0,0 @@ -
-
- -
-
diff --git a/lis-ui/src/main/resources/web/fields/radiodate.zul b/lis-ui/src/main/resources/web/fields/radiodate.zul deleted file mode 100644 index 471ca5a..0000000 --- a/lis-ui/src/main/resources/web/fields/radiodate.zul +++ /dev/null @@ -1,15 +0,0 @@ -
-
- - - - - - - -
-
diff --git a/lis-ui/src/main/resources/web/fields/radiodouble.zul b/lis-ui/src/main/resources/web/fields/radiodouble.zul deleted file mode 100644 index 320be6a..0000000 --- a/lis-ui/src/main/resources/web/fields/radiodouble.zul +++ /dev/null @@ -1,15 +0,0 @@ -
-
- - - - - - - ${postfix} -
-
diff --git a/lis-ui/src/main/resources/web/fields/radiogroup.zul b/lis-ui/src/main/resources/web/fields/radiogroup.zul deleted file mode 100644 index 50cad79..0000000 --- a/lis-ui/src/main/resources/web/fields/radiogroup.zul +++ /dev/null @@ -1,13 +0,0 @@ -
-
- -
-
- - -
-
diff --git a/lis-ui/src/main/resources/web/fields/radionumber.zul b/lis-ui/src/main/resources/web/fields/radionumber.zul deleted file mode 100644 index 9f65efb..0000000 --- a/lis-ui/src/main/resources/web/fields/radionumber.zul +++ /dev/null @@ -1,15 +0,0 @@ -
-
- - - - - - - ${postfix} -
-
diff --git a/lis-ui/src/main/resources/web/fields/rate.zul b/lis-ui/src/main/resources/web/fields/rate.zul deleted file mode 100644 index 472b2ff..0000000 --- a/lis-ui/src/main/resources/web/fields/rate.zul +++ /dev/null @@ -1,13 +0,0 @@ -
-
- -
-
- - - - -
-
\ No newline at end of file diff --git a/lis-ui/src/main/resources/web/fields/settlement.zul b/lis-ui/src/main/resources/web/fields/settlement.zul deleted file mode 100644 index 930adfd..0000000 --- a/lis-ui/src/main/resources/web/fields/settlement.zul +++ /dev/null @@ -1,9 +0,0 @@ -
-
- -
-
- -
-
\ No newline at end of file diff --git a/lis-ui/src/main/resources/web/fields/signature.zul b/lis-ui/src/main/resources/web/fields/signature.zul deleted file mode 100644 index f05e8d6..0000000 --- a/lis-ui/src/main/resources/web/fields/signature.zul +++ /dev/null @@ -1,10 +0,0 @@ -
-
- -
-
-
-
\ No newline at end of file diff --git a/lis-ui/src/main/resources/web/fields/stamp.zul b/lis-ui/src/main/resources/web/fields/stamp.zul deleted file mode 100644 index 1cc5f13..0000000 --- a/lis-ui/src/main/resources/web/fields/stamp.zul +++ /dev/null @@ -1,8 +0,0 @@ -
-
- -
-
- -
-
\ No newline at end of file diff --git a/lis-ui/src/main/resources/web/fields/text.zul b/lis-ui/src/main/resources/web/fields/text.zul deleted file mode 100644 index b0c544e..0000000 --- a/lis-ui/src/main/resources/web/fields/text.zul +++ /dev/null @@ -1,9 +0,0 @@ -
-
- -
-
- -
-
diff --git a/lis-ui/src/main/resources/web/fields/textarea.zul b/lis-ui/src/main/resources/web/fields/textarea.zul deleted file mode 100644 index 7917c3c..0000000 --- a/lis-ui/src/main/resources/web/fields/textarea.zul +++ /dev/null @@ -1,4 +0,0 @@ -
- -
diff --git a/lis-ui/src/main/resources/web/fields/title-deed-content.zul b/lis-ui/src/main/resources/web/fields/title-deed-content.zul deleted file mode 100644 index c12daf8..0000000 --- a/lis-ui/src/main/resources/web/fields/title-deed-content.zul +++ /dev/null @@ -1,11 +0,0 @@ -
- Megbízó - - átad egy 60 napnál nem régebbi tulajdoni lapot, vagy - - megbízza a Home Service képviselőjét, hogy szerezzen be egy tulajdoni lapot. -
diff --git a/lis-ui/src/main/resources/web/fields/title-deed.zul b/lis-ui/src/main/resources/web/fields/title-deed.zul deleted file mode 100644 index a09593f..0000000 --- a/lis-ui/src/main/resources/web/fields/title-deed.zul +++ /dev/null @@ -1,5 +0,0 @@ - -
- - -
diff --git a/lis-ui/src/main/resources/web/fields/zipcode.zul b/lis-ui/src/main/resources/web/fields/zipcode.zul deleted file mode 100644 index 873e8ae..0000000 --- a/lis-ui/src/main/resources/web/fields/zipcode.zul +++ /dev/null @@ -1,11 +0,0 @@ -
-
- -
-
- - -
-
\ No newline at end of file diff --git a/lis-ui/src/main/resources/web/index.zul b/lis-ui/src/main/resources/web/index.zul deleted file mode 100644 index e5fd338..0000000 --- a/lis-ui/src/main/resources/web/index.zul +++ /dev/null @@ -1,73 +0,0 @@ - - -
- - - - - - - - - - - - - - - - - - -
-
\ No newline at end of file diff --git a/lis-ui/src/main/resources/web/static/css/skeleton.css b/lis-ui/src/main/resources/web/static/css/skeleton.css deleted file mode 100644 index cac7b35..0000000 --- a/lis-ui/src/main/resources/web/static/css/skeleton.css +++ /dev/null @@ -1,168 +0,0 @@ -/* Grid -–––––––––––––––––––––––––––––––––––––––––––––––––– */ -.container { - position: relative; - width: 100%; - max-width: 960px; - margin: 0 auto; - padding: 0 20px; - box-sizing: border-box; } -.column, -.columns { - width: 100%; - float: left; - box-sizing: border-box; } - -/* For devices larger than 400px */ -@media (min-width: 400px) { - .container { - width: 85%; - padding: 0; } -} - -/* For devices larger than 550px */ -@media (min-width: 550px) { - .container { - width: 80%; - } - .column, - .columns { - margin-left: 0; - padding-top: 5px; - padding-bottom: 5px; - padding-left: 10px; -/* - padding-right: 10px; -*/ - } - .column:first-child, - .columns:first-child { - margin-left: 0; - padding-left: 0; - } - .column:last-child, - .columns:last-child { - float: right; } -/* - .one.column, - .one.columns { width: 7.875%; } - .two.columns { width: 16.25%; } - .three.columns { width: 24.625%; } - .four.columns { width: 33%; } - - .five.columns { width: 41.375%; } - .six.columns { width: 49.75%; } - .seven.columns { width: 58.125%; } - .eight.columns { width: 66.5%; } - .nine.columns { width: 74.875%; } - .ten.columns { width: 83.25%; } - .eleven.columns { width: 91.625%; } - .twelve.columns { width: 100%; margin-left: 0; } -*/ - .one.column, - .one.columns { width: 8.3333333334%; } - .two.columns { width: 16.6666666667%; } - .three.columns { width: 25%; } - .four.columns { width: 33.3333333334%; } - .five.columns { width: 41.6666666667%; } - .six.columns { width: 50%; } - .seven.columns { width: 58.3333333334%; } - .eight.columns { width: 66.6666666667%; } - .nine.columns { width: 75%; } - .ten.columns { width: 83.3333333334%; } - .eleven.columns { width: 91.66666666667%; } - .twelve.columns { width: 100%; margin-left: 0; } - .per-five.columns { width: 20%; } - - -} - -/* -@media only screen and (min-width: 550px) { - .column:first-child, - .columns:first-child { - float: right; } -} - -@media only print and (min-width: 550px) { - .two.columns:last-child { background: red; width: 17%;} - .three.columns:last-child { background: red; width: 24.9%;} - .four.columns:last-child { background: red; width: 33.4%;} -} -*/ - - -/* Utilities -–––––––––––––––––––––––––––––––––––––––––––––––––– */ -.u-vertical-container { - display: table; - padding: 10px; -} -.u-fill { - display: table-row; - height: 100%; - max-height: 100%; - width: 100%; -} -.u-full-width { - width: 100%; - box-sizing: border-box; -} -.u-max-full-width { - max-width: 100%; - box-sizing: border-box; -} -.u-full-height { - height: 100%; -} -.u-max-full-height { - max-height: 100%; -} -.u-form-width { - width: 94%; - box-sizing: border-box; } -.u-max-form-width { - max-width: 94%; - box-sizing: border-box; } -.u-pull-right { - float: right; } -.u-pull-left { - float: left; } - - -/* Clearing -–––––––––––––––––––––––––––––––––––––––––––––––––– */ - -/* Self Clearing Goodness */ -.container:after, -.row:after, -.u-cf { - content: ""; - display: table; - clear: both; } - - -/* Media Queries -–––––––––––––––––––––––––––––––––––––––––––––––––– */ -/* -Note: The best way to structure the use of media queries is to create the queries -near the relevant code. For example, if you wanted to change the styles for buttons -on small devices, paste the mobile query code up in the buttons section and style it -there. -*/ - - -/* Larger than mobile */ -@media (min-width: 400px) {} - -/* Larger than phablet (also point when grid becomes active) */ -@media (min-width: 550px) {} - -/* Larger than tablet */ -@media (min-width: 750px) {} - -/* Larger than desktop */ -@media (min-width: 1000px) {} - -/* Larger than Desktop HD */ -@media (min-width: 1200px) {} diff --git a/lis-ui/src/main/resources/web/static/css/webclient.css b/lis-ui/src/main/resources/web/static/css/webclient.css deleted file mode 100644 index d778278..0000000 --- a/lis-ui/src/main/resources/web/static/css/webclient.css +++ /dev/null @@ -1,445 +0,0 @@ -.z-loading { - left: 45% !important; -/* - top: 50% !important; - align: center; - font-size: 18px; - font-weight: bold; - padding: 5px; -*/ -} - -.container .form-label { - font-family: "Calibri"; - line-height: 1.5em; -} - -.container .bold { - font-weight: bold; -} - -.row .field-textbox { - font-size: 12px; - padding: 0px; - padding-left: 5px; - line-height: 1.5em; - height: auto; - width: 100%; - border-radius: 0px; - -moz-border-radius: 0px; - -webkit-border-radius: 0px; - border: none; -} - -.field-top { - background: white; -} - -.container .separator { - height: 20px; - min-height: 20px; -} - -.field { - padding-left: 1px; - padding-bottom: 1px; - background: black; -} - -.agreement-field { - border-left: 1px solid black; - border-bottom: 1px solid black; - padding: 10px 0px 10px 10px; -} - -.stamp-field { - border-left: 1px solid black; - border-bottom: 1px solid black; - padding: 10px 0px 10px 10px; - height: 124px; -} - -.row .center { - text-align: center; -} - -.row .field-label { - font-weight: normal; - /* - background-image: url('../img/label.png'); - background-repeat: no-repeat; - background-position: right top;*/ - padding-right: 5px; - background-color: #CCCCCC; - border: none; - /*margin: 4px 0px 0px 0px;trbl*/ - padding-left: 5px; - padding-top: 1px; - padding-bottom: 1px; - /*line-height: 1em; - text-overflow: ellipsis; - overflow: hidden;*/ - white-space: nowrap; -} -.row .field-label .error { - background: #ffbcaf; - border: 1px solid #ffbcaf; -} -.row .error { - background-color: #ffbcaf; -/* - background-image: url('../img/label-error.png'); - background-repeat: no-repeat; - background-position: right top; -*/ -} -/* -.row .field-label * { - margin: 0px; - /*overflow: hidden; inline date problem*/ -} -*/ -.row .field-vlayout { - line-height: 1em; -} - -.container .group-label { - display: block; - font-weight: bold; - font-size: 12px; -} - -.container .buttongroup { - border-top: 1px solid #676767; - border-bottom: 1px solid #676767; - margin-top: 20px; - margin-bottom: 20px; - padding-top: 10px; - padding-bottom: 10px; - text-align: right; -} - -.container .thinbuttongroup { -/* - border-top: 1px solid #676767; - border-bottom: 1px solid #676767; -*/ - margin-top: 5px; - margin-bottom: 5px; - padding-top: 5px; - padding-bottom: 5px; - text-align: right; -} - -.z-checkbox-content { - margin-bottom: 0px; -} - -.row .z-datebox { - height: auto; - display: inline-block; -} - -.row .radio-intbox { - height: auto; - display: initial; - padding: 0px; - line-height: 1em; - border-radius: 0; - webkit-border-radius: 0px; -} - -.row .z-datebox-input { - padding: 0px; - height: auto; - border: none; -} - -.row .z-datebox-button { - padding: 0px; - padding-top: 0px; - height: auto; - min-height: initial; -} - -.row textarea.z-textbox { - overflow: hidden; - overflow-wrap: break-word; - resize: none; -} - -.hidden { - display: none; -} -/* -.bigfont { - font-size: 14px; -} -.bigfont * { - font-size: 14px; -} -.biggerfont { - font-size: 16px; -} -*/ - -input[type="radio"] { - font-family: ZK85Icons,FontAwesome; -} - -input[type="radio"]:focus { - outline: none; -} -input[type="radio"]:hover { - border-color: black -} - -input[type="radio"]:checked { - border-color: black -} - -input[type="radio"][disabled] { - border-color: black; - cursor: not-allowed; -} - -input[type="radio"][disabled]:checked:before { - border-color: black; - background: black; -} - - -input[type="radio"][disabled]:checked { - border-color: black; -} - -input[type="radio"][disabled]:checked:hover { - border-color: black; -} - -.field-textbox[disabled] { - background: white !important; - color: black !important; - cursor: not-allowed !important; -} - -input[type="radio"]:checked:before { - content: "\f00c"; - color: white; -} - -input[type="checkbox"]:focus { - outline: none; -} - -input[type="radio"] { - width: 14px; - height: 14px; - margin: 0px 4px 2px 8px; - border-radius: 0px; - border: 1px solid black; -} - -input[type="radio"]:before { -/* - width: 12px; - height: 12px; - margin-right: 20px;*/ - border-radius: 0px; -} - -input[type="radio"]:checked:before { - background-color: black; -} - -input[type="checkbox"] { - font-size: inherit; - width: 14px; - height: 14px; - border: 1px solid black; - border-radius: 0px; - margin: 2px 4px 2px 8px; -} - -input[type="checkbox"]:checked { - background-color: black; -} - -input[type="checkbox"]:hover { - border-color: black; -} - -.row .agreement { - padding: 0px 0px 0px 0px; - line-height: 1em; - border: none; - margin: 2px 0px 0px 0px; -} - -.row .agreement span { - font-family: "Calibri"; - font-weight: normal; - line-height: 1em; - margin: 0px; -} - -.agreement-small { - padding: 0px 0px 0px 0px; - line-height: 1em; - border: none; - margin: 2px 0px 0px 20px; -} - -.row .agreement-small span { - font-family: "Calibri"; - font-weight: normal; - line-height: 1em; - margin: 0px; -} - -.row .agreement p { - margin: 10px 0px 10px 10px; -} - -.row .md-content { - padding: 0px 0px 0px 0px; - line-height: 1em; - margin: 20px; -} - -.row .md-content span { - font-family: "Calibri"; - font-weight: normal; - font-size: 14px; - line-height: 1.5em; - margin: 0px; -} - -.row .md-content p { - margin: 10px 0px 10px 10px; -} - -.row .inline-textbox { - background: transparent; - height: auto; - margin: 0px; - padding: 0px; - border: none; - border-bottom: 1px dotted; - border-radius: 0; - webkit-border-radius: 0px; -} - - -.inline-intbox { - font-family: "Calibri"; - font-weight: bolder; - font-size: 12px; - padding: 0px; - line-height: 1em; - height: auto; - border: none; - border-bottom: 1px dotted; - border-radius: 0; - webkit-border-radius: 0px; -} -/* -.inline-radio { - width: 20px; - height: 20px; -} -*/ -.inline { - display: inline; -} - -.row .z-combobox { - display: inline-block; - height: auto; - white-space: nowrap -} - -.row .z-datebox-input { - color: rgba(0, 0, 0, 0.9); - height: auto; - border: none; - margin: 0px; - padding: 0px; - line-height: 1em; - background: white; - width: 100%; - -webkit-border-radius: 0px; - -moz-border-radius: 0px; - -o-border-radius: 0px; - -ms-border-radius: 0px; - border-radius: 0px; -} - -.row .z-combobox-input { - color: rgba(0, 0, 0, 0.9); - height: auto; - border: none; - margin: 0px; - padding: 0px; - line-height: 1em; - background: transparent; - width: 100%; - -webkit-border-radius: 0px; - -moz-border-radius: 0px; - -o-border-radius: 0px; - -ms-border-radius: 0px; - border-radius: 0px; -} - -.row .z-combobox-button, -.row .z-datebox-button { - font-size: 1em; - color: rgba(0, 0, 0, 0.9); - display: inline-block; - min-width: 0px; - min-height: 0px; - height: auto; - -webkit-border-radius: 0 5px 5px 0; - -moz-border-radius: 0 5px 5px 0; - -o-border-radius: 0 5px 5px 0; - -ms-border-radius: 0 5px 5px 0; - border-radius: 0 5px 5px 0; - border: none; - border-left: 1px solid black; - position: relative; - left: -18px; - padding: 0px; - line-height: 1em; - background: #fff; - text-align: center; - vertical-align: middle; - cursor: pointer; - background: white; - overflow: hidden; -/* display: inline-block;*/ -} - - -.hairline { - height: 2px; - width: 100%; - background-color: black; -} - -.a4page-content { - min-height: 1010px; - /* az alábbiakat kivenni releaskor! - max-height: 1010px; - height: 1010px; - */ -} - -.a4page { - border: 1px solid #676767; - margin: 40px; - -webkit-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75); - -moz-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75); - box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75); -} - - diff --git a/lis-ui/src/main/resources/web/static/print.min.css b/lis-ui/src/main/resources/web/static/print.min.css deleted file mode 100644 index 78412d7..0000000 --- a/lis-ui/src/main/resources/web/static/print.min.css +++ /dev/null @@ -1 +0,0 @@ -.printModal{font-family:sans-serif;display:flex;text-align:center;font-weight:300;font-size:30px;left:0;top:0;position:absolute;color:#0460b5;width:100%;height:100%;background-color:hsla(0,0%,100%,.91)}.printClose{position:absolute;right:10px;top:10px}.printClose:before{content:"\00D7";font-family:Helvetica Neue,sans-serif;font-weight:100;line-height:1px;padding-top:.5em;display:block;font-size:2em;text-indent:1px;overflow:hidden;height:1.25em;width:1.25em;text-align:center;cursor:pointer} \ No newline at end of file diff --git a/lis-ui/src/main/resources/web/static/print.min.js b/lis-ui/src/main/resources/web/static/print.min.js deleted file mode 100644 index 91be90e..0000000 --- a/lis-ui/src/main/resources/web/static/print.min.js +++ /dev/null @@ -1 +0,0 @@ -!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.printJS=t():e.printJS=t()}(window,function(){return function(n){var r={};function o(e){if(r[e])return r[e].exports;var t=r[e]={i:e,l:!1,exports:{}};return n[e].call(t.exports,t,t.exports,o),t.l=!0,t.exports}return o.m=n,o.c=r,o.d=function(e,t,n){o.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},o.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},o.t=function(t,e){if(1&e&&(t=o(t)),8&e)return t;if(4&e&&"object"==typeof t&&t&&t.__esModule)return t;var n=Object.create(null);if(o.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var r in t)o.d(n,r,function(e){return t[e]}.bind(null,r));return n},o.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return o.d(t,"a",t),t},o.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},o.p="",o(o.s=4)}([function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,o=n(2),i=(r=o)&&r.__esModule?r:{default:r},a=n(1);var l={send:function(r,e){document.getElementsByTagName("body")[0].appendChild(e);var o=document.getElementById(r.frameId);o.onload=function(){if("pdf"!==r.type){var e=o.contentWindow||o.contentDocument;if(e.document&&(e=e.document),e.body.appendChild(r.printableElement),"pdf"!==r.type&&r.style){var t=document.createElement("style");t.innerHTML=r.style,e.head.appendChild(t)}var n=e.getElementsByTagName("img");0'+e+""},t.capitalizePrint=function(e){return e.charAt(0).toUpperCase()+e.slice(1)},t.collectStyles=function(e,t){var n=document.defaultView||window,r="",o=n.getComputedStyle(e,"");return Object.keys(o).map(function(e){(-1!==t.targetStyles.indexOf("*")||-1!==t.targetStyle.indexOf(o[e])||function(e,t){for(var n=0;n]*>(.*?)").test(e)}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r={isFirefox:function(){return"undefined"!=typeof InstallTrigger},isIE:function(){return-1!==navigator.userAgent.indexOf("MSIE")||!!document.documentMode},isEdge:function(){return!r.isIE()&&!!window.StyleMedia},isChrome:function(){return!!(0"+t.documentTitle+"",t.css&&(Array.isArray(t.css)||(t.css=[t.css]),t.css.forEach(function(e){o.srcdoc+=''})),o.srcdoc+=""),t.type){case"pdf":if(a.default.isFirefox()||a.default.isEdge()||a.default.isIE())try{if(console.info("PrintJS currently doesn't support PDF printing in Firefox, Internet Explorer and Edge."),!0===t.onBrowserIncompatible())window.open(t.fallbackPrintable,"_blank").focus(),t.onPdfOpen&&t.onPdfOpen()}catch(e){t.onError(e)}finally{t.showModal&&l.default.close(),t.onLoadingEnd&&t.onLoadingEnd()}else d.default.print(t,o);break;case"image":f.default.print(t,o);break;case"html":u.default.print(t,o);break;case"raw-html":c.default.print(t,o);break;case"json":s.default.print(t,o)}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,o=n(0),i=(r=o)&&r.__esModule?r:{default:r},a=n(1);function l(e,t,n){var r=new window.Blob([n],{type:"application/pdf"});r=window.URL.createObjectURL(r),t.setAttribute("src",r),i.default.send(e,t)}t.default={print:function(e,t){if(e.base64){var n=Uint8Array.from(atob(e.printable),function(e){return e.charCodeAt(0)});l(e,t,n)}else{e.printable=/^(blob|http)/i.test(e.printable)?e.printable:window.location.origin+("/"!==e.printable.charAt(0)?"/"+e.printable:e.printable);var r=new window.XMLHttpRequest;r.responseType="arraybuffer",r.addEventListener("load",function(){if(-1===[200,201].indexOf(r.status))return(0,a.cleanUp)(e),void e.onError(r.statusText);l(e,t,r.response)}),r.open("GET",e.printable,!0),r.send()}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,f=n(1),o=n(0),i=(r=o)&&r.__esModule?r:{default:r};t.default={print:function(e,t){var n=document.getElementById(e.printable);n?(e.printableElement=function e(t,n){var r=t.cloneNode();var o=!0;var i=!1;var a=void 0;try{for(var l,d=t.childNodes[Symbol.iterator]();!(o=(l=d.next()).done);o=!0){var u=l.value;if(-1===n.ignoreElements.indexOf(u.id)){var c=e(u,n);r.appendChild(c)}}}catch(e){i=!0,a=e}finally{try{!o&&d.return&&d.return()}finally{if(i)throw a}}n.scanStyles&&1===t.nodeType&&r.setAttribute("style",(0,f.collectStyles)(t,n));switch(t.tagName){case"SELECT":r.value=t.value;break;case"CANVAS":r.getContext("2d").drawImage(t,0,0)}return r}(n,e),e.header&&(0,f.addHeader)(e.printableElement,e),i.default.send(e,t)):window.console.error("Invalid HTML element id: "+e.printable)}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,o=n(0),i=(r=o)&&r.__esModule?r:{default:r};t.default={print:function(e,t){e.printableElement=document.createElement("div"),e.printableElement.setAttribute("style","width:100%"),e.printableElement.innerHTML=e.printable,i.default.send(e,t)}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,o=n(1),i=n(0),a=(r=i)&&r.__esModule?r:{default:r};t.default={print:function(r,e){r.printable.constructor!==Array&&(r.printable=[r.printable]),r.printableElement=document.createElement("div"),r.printable.forEach(function(e){var t=document.createElement("img");t.setAttribute("style",r.imageStyle),t.src=e;var n=document.createElement("div");n.appendChild(t),r.printableElement.appendChild(n)}),r.header&&(0,o.addHeader)(r.printableElement,r),a.default.send(r,e)}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},c=n(1),i=n(0),a=(r=i)&&r.__esModule?r:{default:r};t.default={print:function(t,e){if("object"!==o(t.printable))throw new Error("Invalid javascript data object (JSON).");if("boolean"!=typeof t.repeatTableHeader)throw new Error("Invalid value for repeatTableHeader attribute (JSON).");if(!t.properties||!Array.isArray(t.properties))throw new Error("Invalid properties array for your JSON data.");t.properties=t.properties.map(function(e){return{field:"object"===(void 0===e?"undefined":o(e))?e.field:e,displayName:"object"===(void 0===e?"undefined":o(e))?e.displayName:e,columnSize:"object"===(void 0===e?"undefined":o(e))&&e.columnSize?e.columnSize+";":100/t.properties.length+"%;"}}),t.printableElement=document.createElement("div"),t.header&&(0,c.addHeader)(t.printableElement,t),t.printableElement.innerHTML+=function(e){var t=e.printable,n=e.properties,r='';e.repeatTableHeader&&(r+="");r+="";for(var o=0;o'+(0,c.capitalizePrint)(n[o].displayName)+"";r+="",e.repeatTableHeader&&(r+="");r+="";for(var i=0;i";for(var a=0;a'+l+""}r+=""}return r+="
"}(t),a.default.send(t,e)}}}]).default}); \ No newline at end of file diff --git a/lis-ui/src/main/resources/web/suppliers.zul b/lis-ui/src/main/resources/web/suppliers.zul deleted file mode 100644 index b3da49e..0000000 --- a/lis-ui/src/main/resources/web/suppliers.zul +++ /dev/null @@ -1,83 +0,0 @@ - - - - - - - - - - - - -
- - - - - - - - - - - - -
- -
-
- -
-
- -
-
- -
-
-
- - -